
2
Николай
no recommendations
no complaints
Closed
Project title: Taxi mobile app
Type of cooperation: One-time project
Section: Mobile app development
Prepayment: without prepayment
Acceptance of requests: closed
Type of cooperation: One-time project
Section: Mobile app development
Prepayment: without prepayment
Acceptance of requests: closed
Project description:
The cost of the project?
Server part
• Reception, storage, and issuance of coordinates of end devices
• Receiving requests to send messages to a specific device, PUSH notifications:
• Calling the specified machine to order
• Cancellation of the order for the selected machine
• Cancellation of the order (if not already confirmed by drivers) ⁇ mailing to all selected cars
• Driver's response to the order
• To send out to all selected machines that the order has already been accepted by one of the machines
• Request from any party to call
• Exchange of text messages by the parties
• Notification of taxi driver about receipt of payment
• Notification of the taxi driver of the end of the payment period
Functions
Find the nearest car (returns the coordinates of the X machines)
Update the coordinates of the nearest machines for the specified client (taking into account the change in coordinates of the machines that have already refused)
• Request a car reservation (returns wait/already busy)
• Confirm/refuse bookings (after driver's response)
• Transfer of taxis to unpaid status
• Taxi base
• Smoking
• Child seat
Make of the machine
• Relevance of payment (automatic change to unpaid status)
• Order history
• Public rating
• Kilometrage, time, order value
• Customer base
• Device binding (for sending service messages)
• Order history
• Data provided
• Internal ratings
• Web interface for incoming payments
App for the client (Android, iOS) on phones.
Display maps with the nearest X cars
The ability to select a machine by touching and ordering this machine
Simultaneous order of several, not more than X cars
When choosing a car, a menu with items appears:
• Order
• Driver/vehicle information
• Cancellation of the order (if already ordered)
If the order is created, then buttons appear on the screen:
• "Cancel order": sends to the server the cancellation command, which removes the order not yet accepted by drivers, as well as the already accepted.
• Send a text message to the driver
• Dial the driver's number button
• Change the car button (not the same as cancel the order). Ask the reason for the change of car and change the driver's rating if he is to blame. After that, they will return to the map, but this car is either not shown or shown with another icon ⁇ and not given to order it again.
• Ask the driver to call the driver
App for taxi driver (Android) phone + tablet?
Displaying the order message with the image of the map and the place where the customer is located
The order acceptance button with the countdown timer
Failure button
Function of ordering with changing statuses when approaching the client, moving from the place of the client fence
Taximeter ⁇ with the function of calculating time and distance and changing the status of the machine to "free" after stopping for disembarkation of the client
Menu with payment status check
Interface diagram
• Receiving an order message
• Launch of the programme
• Customer mapping (countdown is also displayed)
• buttons "accept" and "opt"; "opt out";
If the order is accepted, the map is displayed, the location of the client is marked, there are buttons.
• "Refuse to order";
• Call the client (a request is sent to the client for the number, if he provides it, the program makes the call) Ø
• Send a message to the client
• The button "start the trip" that translates the program into the taximeter mode.
When approaching the customer, the program sends a notification to the server, the server sends the client a message “It’s time to go out.”
Status of the machine Events changing status
Automatic shift on False on the server side after payment expires
• In True is transferred by the operator accepting payment
Not working as a manual driver from the app
Free • Change of status Paid
• Order executed
Cancellation of the order by either party
Food to the customer Included when accepting the order
I am waiting for the customer, waiting for the customer.
I'm going on the route Button start route
The cost of the project?
Server part
• Reception, storage, and issuance of coordinates of end devices
• Receiving requests to send messages to a specific device, PUSH notifications:
• Calling the specified machine to order
• Cancellation of the order for the selected machine
• Cancellation of the order (if not already confirmed by drivers) ⁇ mailing to all selected cars
• Driver's response to the order
• To send out to all selected machines that the order has already been accepted by one of the machines
• Request from any party to call
• Exchange of text messages by the parties
• Notification of taxi driver about receipt of payment
• Notification of the taxi driver of the end of the payment period
Functions
Find the nearest car (returns the coordinates of the X machines)
Update the coordinates of the nearest machines for the specified client (taking into account the change in coordinates of the machines that have already refused)
• Request a car reservation (returns wait/already busy)
• Confirm/refuse bookings (after driver's response)
• Transfer of taxis to unpaid status
• Taxi base
• Smoking
• Child seat
Make of the machine
• Relevance of payment (automatic change to unpaid status)
• Order history
• Public rating
• Kilometrage, time, order value
• Customer base
• Device binding (for sending service messages)
• Order history
• Data provided
• Internal ratings
• Web interface for incoming payments
App for the client (Android, iOS) on phones.
Display maps with the nearest X cars
The ability to select a machine by touching and ordering this machine
Simultaneous order of several, not more than X cars
When choosing a car, a menu with items appears:
• Order
• Driver/vehicle information
• Cancellation of the order (if already ordered)
If the order is created, then buttons appear on the screen:
• "Cancel order": sends to the server the cancellation command, which removes the order not yet accepted by drivers, as well as the already accepted.
• Send a text message to the driver
• Dial the driver's number button
• Change the car button (not the same as cancel the order). Ask the reason for the change of car and change the driver's rating if he is to blame. After that, they will return to the map, but this car is either not shown or shown with another icon ⁇ and not given to order it again.
• Ask the driver to call the driver
App for taxi driver (Android) phone + tablet?
Displaying the order message with the image of the map and the place where the customer is located
The order acceptance button with the countdown timer
Failure button
Function of ordering with changing statuses when approaching the client, moving from the place of the client fence
Taximeter ⁇ with the function of calculating time and distance and changing the status of the machine to "free" after stopping for disembarkation of the client
Menu with payment status check
Interface diagram
• Receiving an order message
• Launch of the programme
• Customer mapping (countdown is also displayed)
• buttons "accept" and "opt"; "opt out";
If the order is accepted, the map is displayed, the location of the client is marked, there are buttons.
• "Refuse to order";
• Call the client (a request is sent to the client for the number, if he provides it, the program makes the call) Ø
• Send a message to the client
• The button "start the trip" that translates the program into the taximeter mode.
When approaching the customer, the program sends a notification to the server, the server sends the client a message “It’s time to go out.”
Status of the machine Events changing status
Automatic shift on False on the server side after payment expires
• In True is transferred by the operator accepting payment
Not working as a manual driver from the app
Free • Change of status Paid
• Order executed
Cancellation of the order by either party
Food to the customer Included when accepting the order
I am waiting for the customer, waiting for the customer.
I'm going on the route Button start route