Complete car pooling system with geolocated ads suggestion
min $5000 USD
Paid on delivery
We are founding a company to provide a car pooling service in our area, to allow people driving alone to share their travel cost with other users going to the same destination.
We need a complete car pooling system allowing user-drivers to post Trips and share them with other user-hitchhikers. When a user-hitchhicker looks for a Trip from A to B, the system will provide results based on Trips posted by user-driver together with public transportation (bus) alternatives and TripAdvices. The concept of TripAdvices is to show Ads posted by our user-commercial-partner, showing offers related with user preferences and Trip details. For example: UserA wants to go from A to B and query the system. The system will propose the Trips posted by UserB and UserC plus 2 Buses that can take him to B. If any Ads in the system match the search query (because of user preferences or because the local business is on the way to B or other parameter), should be displayed together with the search results.
The system should be realized as a backend side API, served as webservices, on which the data will be stored and the operation performed, and a frontend side, calling the remote APIs from a client application. The client should be realized as Android app, iOS app and Website. The backend engine should be preferably implemented in JavaScript (NodeJS).
The system should be able to handle payment from user-drivers to the business owners, everytime a user-hitchhiker confirm to join a user-driver trip, the user-driver pay a fee to the business owners.
The system should also provide an administration panel to manage user-commercial-partner profiles and normal users profiles, track Ads performance and statistics, user history, payment history and other information.
The system should support Spotify playlist, to allow user-drivers and user-hitchhiker to search a playlist and to eventually associate it to a Trip, by proposing and voting song.
Design and Technical documentation is considered part of the system, that should be easily exportable and easy to customize for other companies to allow them to provide their own car pooling service for their own community (for example for schools or big companies that want to offer car pooling to their employees).
We need a quotation as soon as possible, and a prototype with basic functionality will be requested at an early stage of the project. The prototype should use fake data but being able to perform a query from a client (AndroidApp or Website) to the backend. The fake data should include also one or more Ads matching the query based on position. The complete realization of the system is expected 180 days after the acceptance.
We would like to handle the project with an Agile SCRUM approach, submitting user stories and joining weekly sprint planning meeting and sprint review. The source code should be well documented and tested, unit test and automated test cases execution are part of the system to be realized. Code coverage information should be easily available and automatic reports should be weekly generated including information about failed test, code coverage, Runnable and Testable Features completed per sprint, team velocity and other metrics and key performance indicators to be defined together.
Please refer to the attached document for some use cases and a draft feature list, we are open for discussion and clarification and we hope to find a team of professional and passionate software engineers and to engage in discussion about the best way to realize it and to meet business requirement.
Project ID: #6124424
About the project
44 freelancers are bidding on average $10087 for this job
Hi, It is really a great concept to work with. Most of the robot bidders here will make their bids without knowing what you are looking for and also people who has done some car pooling website they will bid with comm More
Greeting from BSP( Build Smarter Planet ) Software Services, we have read your requirements to build the car pooling system for iOS, Android and website. We have creative designer willing design the modern App, web for More
The concept of app is very interesting "Car Pooling" but here are few more recommendation from my side. Until this few variables seem to be missing: 1) Each traveler should be able to mark start and end of journe More
Hello, Hope you are fine, I have few questions if you could help me with answers :- 1) I see a small flaw in you business Model, where there is a provision of waiting time for the users who got confirmation for poo More