Dev Document v2.2
Dev Document v2.2
CUSTOMER WEBSITE
Replica of Taxicode.com
INTRODUCTION
This website is a modern solution that seamlessly connects passengers with transportation
services, offering a convenient and efficient way to arrange travel from one location to another.
With a user-friendly interface, these platforms allow individuals to effortlessly input their pickup,
via (multiple stop points), and drop-off points, select preferred vehicle options, and fixed fares.
By prioritizing safety, reliability, and user experience, ride booking websites have transformed the
way people access transportation services, providing a secure and transparent platform for a
diverse range of travel needs. Whether commuting to work, exploring a new city, or simply getting
from point A to B, these platforms have become an integral part of modern urban mobility.
PROBLEM STATEMENT
Ride booking services currently grapple with challenges that impact user satisfaction and trust.
Issues such as unclear pricing structures and unexpected surges during peak times contribute to
dissatisfaction. Reliability concerns, especially in estimating arrival times and accurate driver
assignments, persist. Accessibility, particularly for users with diverse needs, requires
improvement. Furthermore, ensuring robust security measures for user data and transactions is
paramount. Addressing these challenges is essential to enhance the overall user experience and
instill confidence in the effectiveness of ride booking platforms.
OBJECTIVE
The objectives for this website encompass creating a reliable and user-friendly platform that
ensures a seamless booking experience. This includes optimizing performance, enhancing data
security through robust authentication measures, and complying with legal regulations in the
transportation industry. The goal is to provide pricing and efficient matching of users with
available drivers, fostering trust and satisfaction among users. Continuous improvement,
scalability, and adherence to industry standards guide the development to meet the evolving
needs of both passengers and drivers.
DELIVERABLES
The deliverables of a website typically include a range of features and components designed to
provide a comprehensive and user-friendly experience. Here are some key deliverables:
• Booking System
o Enable users to input their pickup and drop-off locations.
o Offer options for specifying the number of passengers, via, date and time.
• Pricing and Fixed Estimation
o Implement a transparent pricing system based on factors like distance, time, and
additional services.
• Notifications and Alerts
o Send timely notifications regarding ride confirmations, and estimated arrival
times. (it will send via SMS and will be charge from customer)
• Payment Gateway Integration
o Integrate secure payment options, such as PayPal and Stripe.
• User Profiles
o After the confirmation of booking, the system will allow users to create and
manage their profiles with personal information, preferred payment methods, and
ride history.
• Review and Rating System
o Implement a system for users to provide feedback. It will include the following
points.
▪ Time at which vehicle has arrived.
▪ Cleanliness of vehicle
▪ Driver professionalism
▪ Overall ride experience
• Customer Support
o After the ride is completed, customer support will be provided to customers
through customer support channel about their booking related quires.
• Security Measures
o Implement robust security to validate user data (email and number), including
encryption and secure transmission.
FUNCTIONALITY
The homepage of a website is a search engine for taxis, minivans, and coaches. Customer can
enter their desired pickup, drop-off locations, via, passengers, date, and time, and the homepage
will display a list of quotes from different companies. Customer can then filter the results by price,
company rating, and customer reviews. A map will be displayed to customer to view its booking
path highlighting on the map
A customer can compare its ride rate with other rates by using the rate comparison website. The
website will search its database for all the taxi, minibus and coach hire companies who can cover
the customer's journey. The website will then display all the quotes to the customer along with
previous customer feedback. The customer can then book the vehicle and transport company
that best suits their needs.
When a customer selects a quote, they book the vehicle and transport company that best suits
their needs. They will be taken to a payment page where they can enter their payment
information. The payment will be made through PayPal or stripe. Once the payment is processed,
the customer will receive an email with their booking details. The email states that
Thank you for choosing [Company/Service Name] for your transportation needs! We have
received your ride booking request and appreciate the opportunity to serve you.
Booking Details:
Please note that your booking is currently being processed, and we are working diligently to
confirm the details. You can expect to receive a confirmation email shortly, providing you with all
the necessary information for your upcoming ride.
If you have any immediate questions or concerns, feel free to contact our customer support at
[Customer Support Link].
We appreciate your trust in and look forward to serving you. Safe travel!
Once the booking is confirmed by the company, then the customer will again be notified that
about the booking confirmation. An email will be sent to the customer.
We are thrilled to confirm that your ride with [Company/Service Name] has been successfully
booked! Your trust in our service is greatly appreciated, and we are excited to be a part of your
journey.
Booking Details:
Destination
Your comfort and safety are our top priorities, and we are committed to providing you with a
reliable and enjoyable transportation experience.
Your designated driver, [Driver's Name], will be at the specified pickup location on time, ready to
assist you with your travel needs. You can identify your ride by looking for [description of the
vehicle, such as color and model] with the license plate number [License Plate Number].
Should you have any questions or require assistance, feel free to contact our customer support
at [Customer Support Link].
You can login to this link [Login Link] to view the details and history of your bookings.
Thank you for choosing [Company/Service Name]. We look forward to serving you, and we wish
you a pleasant and safe journey!
After completing a ride, users are encouraged to provide feedback on their experience. An email
will be sent to the customer to notify them that their ride has been complete. This email will
contain a link to provide a feed and voucher subscription to avail discounts on next booking.
This feedback is valuable for the participating transportation companies. Website will use this
feedback to improve its algorithms, refine its search results, and maintain high-quality service
standards. Transportation companies use the feedback to understand customer satisfaction,
identify areas for improvement, and recognize driver excellence.
RIDE BOOKING
CUSTOMER SUPPORT
WEBSITE
Replica of support.taxicode.com
INTRODUCTION
We understand that a seamless journey is crucial for our valued customers, and our support
platform is designed to ensure just that. Whether you're seeking quick answers, need assistance
with a specific issue, or want to explore the depths of our knowledge base, you're in the right
place. Our support site is your go-to resource for navigating the detailed aspects of our services,
from searching for solutions and creating support tickets to tracking their status. Discover the
convenience of resolving queries at your fingertips or connect with our dedicated support team
via phone for a more personalized experience. At Taxicode, we're committed to enhancing your
travel experience, and our support portal is your gateway to hassle-free assistance.
OBJECTIVE
The primary objective of our Support Panel website is to establish a user-centric and efficient
platform dedicated to addressing the diverse needs of our customers. Our goal is to provide a
seamless and accessible experience for users seeking assistance with our services. Through this
support portal, we aim to empower customers with the tools and information they need to
navigate and troubleshoot any intricacies associated with our offerings. The website will serve as
a comprehensive resource, allowing users to explore self-help options, submit support tickets,
track their status, and access a robust knowledge base. With a focus on clarity, responsiveness,
and user-friendly design, our Support Panel aims to enhance customer satisfaction by delivering
prompt and effective solutions to queries and concerns.
DELIVERABLES
Here's a list of potential deliverables for customer support panel website.
Knowledge Base
• Develop a comprehensive knowledge base containing articles, FAQs, and guides to assist
users in finding answers independently.
Ticketing System
• Implement a robust ticketing system that allows users to submit support requests.
• Provide users with the ability to track the status and progress of their support tickets.
Search Functionality
• Incorporate a powerful search feature to enable users to quickly find relevant information
within the knowledge base.
Communication Channels
FUNCTIONALITY
When a customer will the customer support website, he/she will directly land to the home page.
It is a comprehensive knowledge base that serves as a wealth of information for users seeking
answers to their queries. Organized into user-friendly categories, the knowledge base facilitates
easy browsing, while a robust search functionality enables users to quickly find relevant articles
and FAQs based on keywords. The search functionality is prominently displayed on the
homepage, allowing users to enter keywords and find information within the knowledge base
with efficiency.
To streamline user interactions and provide personalized assistance, the website features a
ticketing system. Users can effortlessly log support tickets by accessing the "Submit a Ticket"
section. The ticket submission form includes fields for essential details such as the user's name,
contact information, and a thorough description of the issue. Upon submission, users receive an
automated confirmation email containing a unique ticket reference number for easy tracking.
Real-time chat will be available so that customers can respond to the details asked. There will be
status updates of the ticket as it goes to resolving process.
RIDE BOOKING
ADMIN PORTAL FOR MAIN
COMPANY & SUB-COMPANIES
Replica of Taxicode Admin Portal
INTRODUC TION
An admin portal for our ride booking website, designed to empower companies with seamless
control and oversight of their transportation services. This centralized hub offers a dashboard,
providing at-a-glance insights into vital metrics such as car and driver information, completed and
canceled rides, pending approvals, and the overall ride count. Company administrators can delve
into detailed booking logs, efficiently manage drivers and vehicles through dedicated options, and
access financial statements for a transparent view of their business performance.
Furthermore, our admin portal empowers companies to proactively address ride-related
concerns and ratings, allowing for continuous improvement in service quality. The flexibility to
temporarily pause pick-up availability ensures operational control, while the addition of
promotions, vouchers, and pricing management tools offers strategic marketing and revenue-
enhancing opportunities. Stay informed with a dedicated notification center for all booking-
related updates and manage company settings effortlessly, including payment information and
other crucial details. Embrace efficiency and elevate your ride booking business with our robust
and user-friendly admin portal.
OBJECTIVE
The primary objective of the Ride Booking Admin Portal website is to provide a centralized
platform for company administrators to efficiently oversee and manage key aspects of their
transportation services. This web-based portal facilitates a comprehensive dashboard, offering
insights into critical information such as cars, drivers, completed and canceled rides, pending
approvals, and the overall ride count. Administrators can access detailed booking logs, seamlessly
add new drivers and cars, review financial statements, and address ride-related issues and ratings.
The portal also empowers administrators with features to pause pick-up availability, introduce
promotions and vouchers, set pricing, and conveniently manage notifications. With a dedicated
settings option, administrators can easily review and update company information and payment
settings, contributing to a streamlined and effective management experience.
DELIVERABLES
The Ride Booking Admin Portal website offers a comprehensive set of deliverables aimed at
empowering company administrators to efficiently manage and optimize their ride booking
operations. The key deliverables include:
• Dashboard Overview
• Booking Log
• Driver and Car Management
• Financial Statements
• Issue and Rating Review
• Availability Control
• Promotions and Vouchers
• Pricing Management
• Notification Center
• Settings Management
• Booking Bin
FUNCTIONALITY
Registration Process for Ride Booking Admin Portal
Registration is required only for the main company.
Accessing the Registration Page
• Before proceeding, the company administrator is presented with the terms and conditions
of using the Ride Booking Admin Portal. They must review and accept these terms to
continue with the registration.
Verification and Approval
• Upon submission of the registration form, the system initiates a verification process. This
may involve automated checks or manual verification by the portal's administrators to
confirm the legitimacy of the registering company.
Confirmation and Account Activation
• With the account activated and configured, the company administrator gains access to
the Ride Booking Admin Portal's dashboard. The dashboard serves as the central hub,
providing an overview of key metrics and options to navigate through various
functionalities.
Sub companies will be registered from the main company. There will be a section to register a
partner/ sub-company inside the main company portal. The following information will be
gathered from our partner.
• Basic information details such as their company name, business address, contact
information, and primary point of contact.
• Legal and regulatory information which includes submitting relevant business licenses,
certifications, or other regulatory documentation.
• Banking Information for financial transactions and partnership-related payments,
partners may need to provide banking details for proper remittance.
• Once all the required information is gathered and verified, an email will be sent to
partners to access the partner portal.
• A prominent display of the total number of rides completed, offering a quick snapshot of
the overall ride booking activity.
Cars and Drivers Overview
• Real-time statistics on the total number of cars and drivers within the company's fleet,
providing a quick assessment of available resources.
Completed Rides
• A short period of time after which the company start accepts the rides.
Availability Status
• An indicator that is employed to either halt the visibility of specific quotes or to display
quotes.
Promotions and Vouchers Performance
• Metrics related to the performance of ongoing promotions and vouchers, helping assess
the effectiveness of marketing strategies.
Notification Center
• Quick access to settings, allowing administrators to efficiently review and update company
information, payment settings, and other configuration options.
• The "View All" subsection provides a holistic view of the entire spectrum of ride bookings.
Administrators can access a comprehensive list that encompasses bookings in various
states, facilitating a centralized overview of the entire booking history.
Awaiting Confirmation
• In this subsection, administrators can focus specifically on bookings that are pending
approval. Customers have initiated these bookings, and the company is tasked with
reviewing and confirming or rejecting each request. This section streamlines the approval
process, ensuring timely responses to customer requests.
Confirmed
• The "Confirmed" subsection displays bookings that have successfully passed the approval
stage. Once approved, these bookings are officially confirmed and ready for execution.
This section aids administrators in tracking and managing the currently confirmed ride
bookings.
Paid Complete
• This subsection is dedicated to bookings where the payment process has been successfully
completed. It includes rides that have been carried out, and the associated payment
transactions have been finalized. Administrators can review payment details and ensure
accurate financial reconciliation.
Ready Complete
• The "Ready Complete" subsection is focused on bookings where the ride is either in
progress or has been successfully completed. Administrators can monitor ongoing
services, track the real-time status of rides, and address any immediate issues as needed.
Cancelled
• The "Cancelled" subsection provides insights into bookings that have been canceled,
either by the customer or the company. Administrators can review the reasons for
cancellations, analyze trends, and implement strategies to minimize cancellations and
enhance overall service quality.
Booking Management
For each booking, the company has the option to:
• Approve: On approving the booking, the company will assign the driver and add basic
details of the driver. Two emails will be generated once to notify the customer that your
booking has been confirmed and one to notify the partner/sub-company.
• Cancel: Cancel the booking, providing a reason for the cancellation and notifying both the
customer and the driver (if assigned).
• Main company will not save any booking it will send in booking bin.
• A booking bin is a place where bidding will be made on booking.
• If any booking gets late, or cancel after being in the company queue, a late payment
penalty fee will be charged.
• If a customer requires ASAP booking, then company can apply ASAP charges or change
the price for ASAP booking services.
• A booking can only be modified by the company user.
Booking Details
• The booking section provides access to a comprehensive booking history, allowing the
company to review past bookings, analyze trends, and identify areas for improvement.
Booking Bin
Whenever a main company receives a booking, or a sub-company is unable to process the
booking or cancel it that booking will go to the booking bin. This booking bin page is available to
all the registered companies. On this page, you can either claim or make offers for bookings that
pique your interest. It's essential to note that the claim price represents the total amount the
partner will receive for the booking, encompassing the cost of the return journey if applicable.
The main company's agent or bidder possesses the authority to modify the bidding price for a
booking. Whenever a company places a bid on a booking, the main company is promptly notified.
If a bidding company matches the specified bidding price, the agent will initiate contact with that
company. Subsequently, the agent will finalize the booking in accordance with mutually agreed-
upon terms and proceed to assign the booking to the selected company for execution. This
process ensures effective communication and collaboration between the main company and
bidding entities in securing and confirming bookings.
Driver and Car Management in Ride Booking Admin Portal Website
The Driver and Car Management module within the Ride Booking Admin Portal website is a
comprehensive toolset designed to facilitate efficient oversight, organization, and optimization of
the company's fleet of drivers and vehicles. Here's a detailed breakdown of the key features:
Driver Management
Addition and Onboarding
• Administrators can add new drivers to the system. This includes capturing essential driver
details, such as personal information and license verification.
Profile Editing
• The system allows for the ongoing management of driver profiles. Company can update
information, track driver performance, and manage any changes to driver status or
availability.
Driver Assignments
• Administrators can view and manage the complete fleet of cars associated with the ride
booking service. This includes details such as make, model, registration information, and
status.
Addition and Configuration
• The system allows administrators to add new cars to the fleet. This involves inputting
essential details, such as vehicle specifications, insurance information, and any necessary
compliance documentation.
Status Updates
• Administrators can update the status of each car, indicating whether it is available for
bookings, in use, or undergoing maintenance. This ensures accurate information for
customers and efficient resource allocation.