Complete car pooling system with geolocated ads suggestion

Closed Posted Jun 28, 2014 Paid on delivery
Closed 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.

Android iPhone RESTful Scrum Development

Project ID: #6124424

About the project

44 proposals Remote project Active Aug 4, 2014

44 freelancers are bidding on average $10087 for this job

NZTSolution

A proposal has not yet been provided

$7999 USD in 30 days
(40 Reviews)
7.5
eclipsetechno

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

$21052 USD in 180 days
(3 Reviews)
5.5
acceleratordev

A proposal has not yet been provided

$9473 USD in 60 days
(13 Reviews)
5.1
tannguyen79

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

$5555 USD in 45 days
(1 Review)
4.8
coderonline

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

$13333 USD in 60 days
(2 Reviews)
4.2
steckhcsmartman

A proposal has not yet been provided

$5555 USD in 30 days
(5 Reviews)
3.8
yisyang

Hi, my name is Scott Yang, I'm a Senior SaaS Developer in Santa Monica, California. Here is my draft proposal: Web - API team (3 back end devs experienced in MEAN) 120h - design and meetings 120h - unit tests 80h More

$26888 USD in 120 days
(1 Review)
2.2
GladiousTech

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

$27777 USD in 100 days
(0 Reviews)
0.0