Build Mapping System with Bing Maps in ASP C# .NET

Geschlossen Veröffentlicht Sep 16, 2010 Bezahlt bei Lieferung
Geschlossen Bezahlt bei Lieferung

I need someone very experienced in developing web based mapping applications. This is an experimental/prototype project for a potential client. If the client likes what they see, they will award me a contract to build a full system.

Because this is prototype/proof of concept, it does NOT need to be "pretty", but it does need to be functional enough to demonstrate that we can build the system! I would prefer that you be available to continue building the system (we'll create a new vWorker Project) in the event that I am awarded the contract.

The short version is I will provide database tables with employees and appointments. You will generate a Bing map that maps all of these items and allows performing various functions on the map.

**When bidding, include your experience in creating similar apps, as well as links to your portfolio, if available. Make sure you explain *why* I should select you over all other bidders.

To show you have read this bid request, include in your bid request** **your location.** I know this is viewable from your profile, but this is an easy way to weed out the bidders who don't read requirements before bidding.

## Deliverables

Here's the summary of what the POC needs to do:

1. I will provide a database table with a list of appointments with address and GPS coordinates and the employee assigned to that appointment.

1. Each appointment has a Vendor:

1. Vendor A

2. Vendor B

3. etc

2. Each appointment has a Type:

1. Sales

2. Service

3. Quality Check

4. etc

3. Each appointment has a scheduled timeframe:

1. 6AM to 12PM

2. etc

2. I will provide a database table with a list of employees, as well as the employee's address.

You will take this data and generate a map that has the following features:

Display:

1. Each of the employees will be assigned a color and mapped.

2. Each of the employee's jobs will be mapped and color coded with the employee's color.

3. Hovering over an employee marker will display employee information.

4. Hovering over an appointment marker will display appointment information.

5. There should be a grid on the page that shows a table representation of each appointment and the employee it's assigned to. This grid will display "before and after" information. (This will make more sense after reading the functionality below...)

Functionality:

1. User should be able to drag and drop an appointment on to an employee marker on the map. This basically reassigns the appointment to a different employee.

* They should be able to select either a single appointment or multiple appointments.

* The appointment marker should change colors to show that it's been reassigned to another employee.

* This change needs to be "queued" on the server. Meaning, save the fact that we want to reassign it.

* The "before and after" grid should update to denote there's a pending change.

* Grid should update every few seconds from the database.

2. Users should be able to select which Vendors and Types they wish to see on the map. For example, when the map loads, ALL vendors and types should be mapped, but they may wish to deselect all but one vendor, etc...

* [See this link for an example.][1]

* The "Summits" folder and subtypes is similar to what I'm looking for.

3. Changes need to be stored in a "change" table, in case the user closes the browser (or it crashes) and then comes back to the application.

* This allows user to start where they left off.

* Records should be marked as "Pending".

4. Once user is satisfied with all of the changes, they need a button to mark the changes as Requested.

* This will trigger a process that will read all "Pending" records and submit them to a web service **(web service already developed, you will not create this.)**

* Upon successfully submitting them to the web service, the records should be updated to "Requested".

* The grid view should update to reflect that changes have been submitted for processing.

5. I already have an application that will process the submitted requests through a third party system.

* If the change is processed, I will call your web service and let you know the record has been processed successfully. The grid view should be updated to reflect the change is "Completed".

* If the change fails, I will call your web service and let you know the record has failed. The grid view should be updated to reflect an error.

Requirements:

1. The UI must run in the browser with nothing more than JavaScript and possibly flash. No JAVA or components that require installation.

* While IE6 and 7 are the browsers it MUST work on, compatibility with all major browsers is a **nice to have**.

2. The map app/UI must perform all work through web services. No direct database access from the app itself.

* UI calls web services to retrieve/update data.

* Web Services connect to database and other services.

* UI and Web Services will be on separate servers and network segments.

3. This is a POC, so it doesn't have to be pretty, but it should show signs of being a Web 2.0 app with an attractive, user friendly interface.

* Users using this app typically will have large, wide-screen monitors at a high resolution. (1280x1024 and up).

This has the potential to be a lucrative project if we do this right. There is a LOT of functionality the client is requesting.

Amazon Web Services CSS PHP Softwarearchitektur XML

Projekt-ID: #3729223

Über das Projekt

4 Vorschläge Remote Projekt Aktiv Oct 8, 2010

4 Freelancer bieten im Durchschnitt $538 für diesen Job

vladmik

See private message.

$484.5 USD in 14 Tagen
(130 Bewertungen)
7.0
kifikhan

See private message.

$212.5 USD in 14 Tagen
(12 Bewertungen)
4.0
darthsidius

See private message.

$1147.5 USD in 14 Tagen
(7 Bewertungen)
3.1
erpoojasharma

See private message.

$306 USD in 14 Tagen
(1 Bewertung)
0.0