
App Features
Home/App Features
Register
Allow users to enter their chosen username and phone number.
Implement a secure password field.
Allow users to specify their gender.
Users must agree to the website's terms of service and privacy policy.
Include an OTP verification option.
Provide a show password option.
Once registered in the application, redirect the user to the ride taker and giver screen.



Login
Allow users to enter their registered username and password.
Provide a secure password field for users to input their password.
Include a "Forgot Password" option.
Provide a "Show Password" option.
Once signed in to the application, redirect the user to the home page.
Select Preference option
Users can request rides from other drivers/providers through the app.
Users can browse and view available rides posted by other users or drivers nearby.
Ride options can be filtered based on preferences such as vehicle type, number of seats, departure time, and destination.
Once a user finds a suitable ride, they can confirm and book it directly through the app.
Users can also offer rides to others by specifying details like departure location, destination, date, time, and any preferences or requirements.
Users can create and publish ride listings that include pickup/drop-off points, vehicle type, available seats, and fare.
Ride providers can review and accept ride requests from users interested in booking their offered rides.


Offer Pool
Users can offer rides to others through the app by specifying details such as departure location, destination, date, time, and any preferences or requirements.
They can create and publish listings for available rides, including pickup/drop-off points, vehicle type, number of available seats, and fare.
Users can set their availability schedule for offering rides by selecting the days and times they are willing to provide transportation.
The app matches ride offers with potential riders based on criteria such as location, destination, and preferences, enabling efficient ride-sharing.
Users can review and accept ride requests from others who are interested in booking their offered rides.
Find Pool
Users can request rides from other drivers/providers through the app.
Ride options can be filtered based on preferences such as price range, vehicle type, departure time, and destination.
Once a user finds a suitable ride, they can confirm and book it through the app.
The app matches ride offers with potential riders based on criteria such as location, destination, and user preferences, facilitating efficient ride-sharing.
Users can track the real-time location of the driver and view the estimated time of arrival for their ride.


Matching Ride
Users can browse available drivers in their vicinity based on criteria such as driver ratings, vehicle type, availability, and previous ride experiences.
Each driver has a profile within the app, showcasing details such as name, photo, vehicle type, ratings, and reviews.
The app displays real-time driver availability, indicating whether a driver is currently active and accepting ride requests.
Users can request specific drivers by either selecting them from the list of available drivers or by entering the driver’s unique identifier (e.g., driver ID or vehicle number).
Join Ride
Users can browse a list of available rides posted by other drivers or vehicle owners within the Trip-Tie app.
Each ride listing includes details such as pickup and drop-off points, departure time, vehicle type, available seats, fare, driver ratings, and any special requirements or preferences specified by the driver.
Users interested in joining a specific ride can send a join request to the driver or vehicle owner through the app, indicating their intention to join the ride.
The driver or vehicle owner receives the request and can accept or decline it based on seat availability and other relevant factors.


Chat Option
The Trip-Tie app allows users and drivers/vehicle owners to communicate with each other in real-time.
Users can initiate a chat with the driver or vehicle owner either before or after booking a ride. Likewise, drivers/vehicle owners can start a conversation with users to confirm ride details or provide updates.
Before the ride begins, both parties can use the chat feature to confirm pickup locations, discuss specific instructions (e.g., landmarks or meeting points), and address any questions or concerns.
Add Vehicle Details
Users who wish to offer rides using their own vehicles must register their vehicle within the Trip-Tie app. This process includes providing details such as vehicle type, registration number, insurance information, and other relevant documentation.
Users will also create a profile within the app, including personal information, contact details, and ride preferences.
Once the vehicle is registered and the profile is complete, users can start offering rides. They will specify details such as pickup location, destination, available seats, fare (if applicable), and any other relevant information.



Settings Option
Add or edit your profile image
View earned points
View received reviews
Add a ride or view existing ride options
View transaction history
Log out of the application
My Request
Users can submit a ride request by specifying their pickup location, destination, preferred vehicle type (if applicable), and any other ride preferences or requirements.
Users can select specific drivers or vehicles based on criteria such as driver ratings, vehicle type, availability, and past ride experiences.
The app displays the real-time availability of nearby drivers and vehicles, helping users make informed decisions.
Once a ride request is submitted, users receive a confirmation from the selected driver or vehicle owner, indicating acceptance of the request.
Users can track the real-time location of the selected driver or vehicle, allowing them to monitor the ride’s progress and accurately estimate the arrival time.
A Cancel Ride option is available in case users need to cancel their request.
