You need to program only a part of the application, the thing that is needed is the following:
1. A map that can trace routes like UBBER
2. This map must be able to get geolocation from a mongodb and nodejs near the user
3. Store geolocation from user to mongodb and nodejs with a button
The development must be written with full comments so that other programmer can assemble this part of the app, strange comments and abreviations must not be placed in the code.
The job will be fullpaid once it is completed, there are NO Advanced Payments.