The task is to make the working system carsharing.
The system where people can register, look at the map available to the rental facilities (cars), rent with a per-minute charge, complete the lease by specifying a point on the map where the rental object (car) is left.
There are 2 ways - to find and modify the existing system (code) or make yourself from scratch.
The variant with search and completion is preferable, since it requires smaller budgets at the start of the project.
You can do immediately application for Android, but you can do on the web. all with minimal design (just the fields, the logo in the cap, the menu with the constant pages of the question-answer type).
From you, a complete implementation - search, discussion, refinement, installation, configuration, launch, maintenance of the project.
There is one task that I will describe right away - there will not be any gps trackers in the machines, so we need to implement the functionality so that a person manually specifies the location of the car on the map and adds a comment with a description at the end of the lease.
I myself found several options that can be taken as a basis. And most of all I liked the option from IBM - it is free (except for their cloud platform) and is ready for different OSes with all the back ground.
[login to view URL]
[login to view URL]
To begin with, in response to this task, write the approximate cost of works for the backend and the frontend, so that the system would work and the application could be published in Google Play or the site put into battle ....
From you the cost of work and timing.
Work only through a safe transaction service (paying for the cloud and other things with us, of course)
When a person leases a car, the time counter turns on. When he completes the lease (presses the button to complete the lease), the counter stops. he indicates the place where he left the car and other data. then counted the number of minutes he used. multiplied by the tariff. example ... 12 minutes * 0.1 cent per minute = 1.2 dollar. and money is debited from his account or from a bank card. To do this, when registering, he must indicate the details of the bank card and authorize it.
then the money is transferred to the internal account of the owner of the car (the one who gave it the lease)
and consider the side of the owner of the car. he wants to give his car in our rent. he (the owner) will have to register in the system. indicates the data of the car. and indicates the location of the car. He also indicates where the key lies from the car (for example behind the wheel or the door is open and key inside). after his car was rented, he gets money for an internal account (as much as rented his car). the tariff in the system is standard (the user can not change it). when he wants to return the car from the lease, he just looks at the map where his car and turns it off (sort of removes it from the lease)
and more - when a person takes a car for rent (he pressed the button "start renting") he is shown a message with the text where the key is
when someone rented a car (in process) - it is removed from the map