Find Jobs
Hire Freelancers

Vehicle Routing System Using Google Maps API

$750-1500 USD

Completed
Posted over 9 years ago

$750-1500 USD

Paid on delivery
I already have a completed design for the description below, refer to the attached pictures: Another absolute requirement is your use of Skype for all communications when the project has started, ideally during the hours of 9:00AM PST to 5:00PM PST. Status updates are required at least every 48 hours. They do not need to be huge reports, just simple updates on what has been accomplished. These status updates will need to be posted to both Freelancer and skype. What I need built is a Vehicle Routing System which uses the Google Maps API. This system needs to have addresses put into a "route". Each of these addresses should be a "stop" that a service technician will be stopping at. They should be connected to each other with lines which are "draggable" and can be dragged to rearrange, or be dragged to another technician's route. Each of these "stops" also will have a service day or potentially multiple service days which will "plug in" to a technician. For example, if a stop has a service day of Monday, it will be included in the technician's "Monday" route. This system also will need these routes to be color coded (based on an assigned color of the technician), have numbers assigned to stops (based on their order in a list), and have a direction arrow indicating direction to next stop. In order to know that the person I am working with is serious and paying attention, I need them to start their opening bid with the statement in these exact words: "Yes I would like to work on this project and yes I have read all the details :)". Please start your opening bid with this exact statement to prove that you have read and paid attention to the requirements. These routes also need to keep track of the technician's mileage and gas costs. The mileage will be calculated based on the Google Distance Matrix API (or if you have a similar and just as accurate solution to this). When a stop is clicked, if it is not assigned to a technician already, it should bring up an interface window which will allow a technician to be selected, a service day for that technician (one that coincides which days they work), and a route priority (at which point in the route it will be injected). You can refer to the attached picture "[login to view URL]" If the stop is assigned to a technician, when it is clicked it should bring up an interface window which will allow the technician to be switched to another technician (if the technician services that day). Refer to the attached picture "[login to view URL]" Once a technician is selected from this dropdown menu, they will be seen on screen in a list, with technician color, id and name. Once they are in this list, their corresponding route should be displayed in the map area. If you were to click on the "SEE ROUTE LIST" link in their div, you would be presented with an overlay, in which more details about that particular tech would be displayed in a list format. Refer to picture "[login to view URL]". This overlay would keep track of gas costs, mileage per day, how many stops they have per day, and based on what day is selected by the radio buttons at the top, all the "clients" or "stops" related to that particular day in list format. This list would have controls that would allow you to rearrange the order of the list of stops via arrow controls and/or "drag and drop". If a selected item is double clicked, it would open it the same way as if the badge icon was clicked. This function would display more information about that particular stop (refer to the expanded list item in the routes overlay picture). When items are rearranged, the overlay will not invoke an API query until the green "Calculate" button is pressed, as to reduce the amount of wasted API queries. Save and cancel buttons will be using a mix of what you code and a pre-existing API which we have developed (we will explain it to you).
Project ID: 6470128

About the project

13 proposals
Remote project
Active 10 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
"Yes I would like to work on this project and yes I have read all the details :)"-------Greetings, After reviewing the specs and the images here are my questions --- (1) "They should be connected to each other with lines which are "draggable" and can be dragged to rearrange, or be dragged to another technician's route."---I get the first part. Looking at [login to view URL] how does "dragged to another technician's route" play into this? --- (2)What happens when the Calculate button is clicked on [login to view URL] ? Do I get taken back to the map overlay with the new route illustrated ? --- I have a few other questions that I will be happy to discuss before work begins. I am also available to chat on Skype Mon-Fri Daytime PST and we send all our customers an update at least once every 48 hours. --- Our last 2 projects- [login to view URL] and [login to view URL] currently serve millions of user requests every day. Our customers include Mashable Inc, Billionaire USA, HP, AMD, PriceGain and Oil UK. --- Please Message me so that we can take this forward. --- Our online portfolio can be found at [login to view URL] --- Thanks, Chris DCosta
$1,958 USD in 20 days
5.0 (43 reviews)
7.1
7.1
13 freelancers are bidding on average $1,703 USD for this job
User Avatar
Kindly ignore the bid amount, it is just a placeholder to submit the proposal & start communication with you, because our estimate is higher than your set budget, so would you be flexible in it? Let me assure you one thing that requirements are clear and we have understood everything, so you will have a guarantee & security to get the quality work and communication but there is only budget issue. Actually, this kind of project is not easy, there is lot of coding involved and bit complex in terms of overall flow. Look forward to hearing from you and talking to you further thru' Freelancer private message board. Regards, YK LEADconcept
$1,546 USD in 40 days
5.0 (97 reviews)
9.0
9.0
User Avatar
Hello, With 99% completion rate, 700 successfully completed projects, and a 5.00 reputation (maximum possible, 5.0) (Yes, not even 4.99 average rating, can be verified on my profile page !!)... you can never go wrong choosing me :) I look forward to your reply. Thanks. Kind Regards, Rajesh Soni
$3,157 USD in 20 days
5.0 (996 reviews)
8.7
8.7
User Avatar
A proposal has not yet been provided
$1,578 USD in 20 days
5.0 (146 reviews)
8.0
8.0
User Avatar
Hi I work towards providing reliable, relevant and robust IT solutions at most competitive prices to my customers. I ensure 100% customer satisfaction so lets start Thanks
$1,030 USD in 30 days
4.9 (466 reviews)
8.2
8.2
User Avatar
Hi Employer, I have read your description and been interested in your project. Please give more details about the pre-existing API you developed, or we may discuss about your requirements one by one. I'm ready to discuss and start to work on it now.
$1,578 USD in 30 days
4.7 (188 reviews)
7.6
7.6
User Avatar
A proposal has not yet been provided
$1,184 USD in 20 days
4.6 (12 reviews)
6.1
6.1
User Avatar
Yes I would like to work on this project and yes I have read all the details :) Hi There, Let us discuss the project. Thanks
$2,333 USD in 35 days
5.0 (25 reviews)
4.8
4.8
User Avatar
A proposal has not yet been provided
$750 USD in 20 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED STATES
Huntington Beach, United States
5.0
112
Payment method verified
Member since Sep 14, 2007

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.