A robust Node.js application serves as the backend of Ridy, a fully functional taxi application built on Flutter. It was created with consideration for every demand related to the taxi industry.
Wizard UX for picking up and dropping off locations
Choose from the services offered in the area.
Driver location updated in real time when travelling
If necessary, text or call the driver.
Writing Review and evaluate the trip.
Coupons can be used to reduce service fees.
An overview of all credit Available transactions
Checkout updates, announcements of news, etc.
Increase in-app credit Wallet with integrated payment processors
Pay the travel cost with cash or online.
Change the available and unavailable states.
Accept the request that is the most appropriate.
The Google API uses distance and traffic to determine the cost.
Before you leave, cancel your trip.
If necessary, call or text the rider.
An overview of all credit Available transactions Checkout updates, announcements of news, etc.
Overview displaying the most recent online drivers as well as some service state statistics
Drivers/Riders displaying information and documentation of their actions.
Requests seeing and looking up each service request.
Complaints Manage and view complaints submitted by the driver or passenger during a trip using the app.
Create fresh promo codes that your customers can use to save money on your services.
Announcements Send drivers or riders news, updates, and other information
Services Define the services and establish the criteria for charging for them.
Regions Define the operating regions for the app.
In order to allocate drivers to them, fleets define fleets. By designating a portion for the fleet, the trip commission would be divided by that percentage between the fleet and system administrator.
Define the payment gateways a user may utilise to pay for his travel.