0% found this document useful (0 votes)
100 views21 pages

WEMOVV - High Level Documentation

The document outlines key features for an app that allows users to book rides, rentals, public transportation, deliveries, and outstation rides. It describes features for user registration, profile creation, booking rides, tracking drivers, managing bookings, payments, surveys, rewards, and subscriptions. The goal is to develop an app that provides an integrated mobility solution for users.

Uploaded by

prance
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
100 views21 pages

WEMOVV - High Level Documentation

The document outlines key features for an app that allows users to book rides, rentals, public transportation, deliveries, and outstation rides. It describes features for user registration, profile creation, booking rides, tracking drivers, managing bookings, payments, surveys, rewards, and subscriptions. The goal is to develop an app that provides an integrated mobility solution for users.

Uploaded by

prance
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 21

STUDY AND CONDUCT GAP ANALYSIS OF IT APPLICATIONS

HIGH LEVEL FEATURE DOCUMENTATION


Prepared By: Flynautt LLC
Prepared By: Presented
ESDS Software Solution
By: ESDS Software Limited
Solution Pvt. Ltd.
Features of End User/Rider
• Sign Up:
User will able to register to the application through social media or through manual process. For manual registration,
the user need to enter the personal details like: name, mobile, email & the details will be verify by the system and user
will able to register to the system through OTP verification.

• Profile Creation:
After registration, It will be mandatory for the user to create the profile. The profile will divided into 2 steps:
• Personal Details: In personal details, the user need to fill details like address, pin, date of birth etc.
• Other Details: In other details, the user will pin his/her location on map, allow/disallow the location, gallery,
push notification access.
It will mandatory for the user to complete profile at the time registration.

• Sign In:
User can join in using your email id/phone number along with choosing a password. This is mandatory as you will not
be able to progress with booking a rider unless you a registered user of the application.

• Forgot Password:
The user will able to retrieve the password of account created via email or mobile. In case of email, the user will receive
link for reset password on email. In case of mobile, the user will receive the link to reset password on SMS.
After registration and sign in process, the user will redirected to the “Home Screen” where system will fetch the
location of the user through GPS. In case of GPS is OFF then, the user turn on the GPS.

• Home Screen:
On the “Home Screen”, there will be ability to view the Map with user current location pin with Cars available near
him/her. From this screen user will able to request the Ride. The user will able to request the ride of following types:
• Ride
• Rental
• Public Transportation
• Delivery
• Outstation Ride
On user selects the type of Ride then, as per type of ride type selection, the user will field inputs to fill to complete the
booking.

Ride:
To book the ride within the city, the user will fill following inputs:
• Pick Up Location and Destination Location - (auto-detect using GPS)
• Schedule Time: Now or Later (In Case of Later, Pick Date and Time)
• Return Journey (If yes, , Pick Date and Time)
• Are you traveling or you booking for a friend?
• Do you want to name this ride?
• Type of Vehicle
Rental:
To book the rental ride, the user will fill following inputs:
• Select the KM, user wants to ride
• Schedule Time: Now or Later (In Case of Later, Pick Date and Time)
• Return Journey (If yes, , Pick Date and Time)
• Are you traveling or you booking for a friend?
• Do you want to name this ride?
• Type of Vehicle

Public Transportation:
To book the public transportation ride, the user will fill following inputs:
• Pick Up Location and Destination Location - (auto-detect using GPS)
• Schedule Time: Now or Later (In Case of Later, Pick Date and Time)
• Return Journey (If yes, , Pick Date and Time)
• Are you traveling or you booking for a friend?
• Do you want to name this ride?
• Type of Public Transportation
In case of public transportation, the application will show the available public transportation, its cost and user will able
to book it. (It will be dependent on API of Public Transportation).

Delivery:
To book the delivery, the user will fill following inputs:
• Delivery name (optional)
• Type of Delivery
• Pick-up location (home / away)
• Type of Goods
• Enter custom measurement * not mandatory
• Enter pick-up date and time
• Enter delivery address (interactive map or manual)
• Select one way or rounded trip
• Select specific delivery date and time (optional)
• Special request/note
• Suggested vehicle type * (select your preferred car type) or skip
• Review disclaimers and policies and Agree to items not allowed

Outstation Ride:
To book the Outstation ride, the user will fill following inputs:
• Pick Up Location and Destination Location - (auto-detect using GPS)
• Schedule Time: Now or Later (In Case of Later, Pick Date and Time)
• Return Journey (If yes, , Pick Date and Time)
• Are you traveling or you booking for a friend?
• Do you want to name this ride?
• Do you need entire outstation booking with Public Transport? (Yes or No)
• If yes, then type of public transport . If no then, this field will not displayed
Example: (User selected - Do you need entire outstation booking with Public Transport? as yes)
User “A” want to travel from “New York” to “Washington DC” and user selects option “Do you need entire outstation
booking in go?” as Yes then, application will check the availability of selected public transport type will book the ride
and same time system will book “Pick up location - Public transport Location” in New York and “Public Transportation
location – Destination Location” in Washinton DC in one go. The same type of booking will booked by the application
for return journey.

Example: (User selected - Do you need entire outstation booking with Public Transport? as No)
User “A” want to travel from “New York” to “Washington DC” and user selects option “Do you need entire outstation
booking in go?” as No then, application will ask for type of vehicle and system will show the fare of the vehicle to reach
that location.

• Fare Calculation:
Based on the ride type selection and input provided the application will calculate the fare for the booking .This
calculation uses a powerful algorithm and is a key feature of the app.

• Book a Ride:
Based on the ride type selection and input provided the application will calculate the fare for the booking and by
clicking on the “Book A Ride” button, the user will able to book the ride as per requirements.
• Payment:
To book the ride , the user will able select the payment option like credit/debit cards, internet banking, wallets, etc.
After booking user will receive an OTP. The user needs to give that OTP to driver at the time of starting the ride. There
will be “Wallet” system will be available in to the system the user will have ability to add money into wallet and book
the ride.

• Real Time Tracking of Driver and Calling:


Once the ride has been booked by the user then, the user will able to view the location of the driver through GPS and
user will able to call the driver in case of any instructions.

• Road Map:
Once the ride get started then an optimized real-time map from the source to the destination of the rider is generated.
It helps in real-time tracking of the car by the rider taking the ride.

• Cancellation of Booking:
There will be an option for user to cancel a ride within a specified time without being charged. If the cancellation takes
place outside the specified time, then the rider charges a cancellation fee to compensate the driver.

• Alarm/Panic Button:
For the safety of the riders, the application will contain the “Panic/Alarm to 911” button. Once the user will press this
button, the application will use the phone system to dial 911.
• Active Rides/Delivery and Survey:
There will ability for user to view with current location and it will show how many miles they have traveled and how
many miles and time remaining to reach the destination. During the ride, the user will get survey where 4-5 questions
about the ride will be asked by the system. The car cleanliness, the drivers behavior, cleanliness, safety and overall
(rating based questions)

• Reward Points:
By filling survey at time of ride is going the user will receive the reward points. The user will able to redemption that
reward by booking the ride. (Value of redemption will be decided by the admin)

• Tip to Driver:
The user will have a facility to give the Tip to the driver. Once, trip is completed at the time of rating or from the
booking history the user will able to pay Tip to the driver. There will drop down with amount to select for user to pay
the tip or user can manual enter the amount and pay it to the driver as tip.

• Review and Feedback for Ride and Delivery:


After the completion of ride, there will ability for the user to give reviews and ratings to the driver. There will 4-5
parameters through which the driver will be rated.

• Refer a Friend:
The user will able to earn the reward in term of money by referring his/her friend. The user will able to send the
referral through SMS, email, Whats app, Facebook, Insta & through other social media.
Once, other user registers through the user referral code and books the first ride then, the user will get reward of USD$
15.

• Manage Booking History - Ride and Delivery:


The user will able to manage his/her ride booking history. There will be filters to view the booking history for the user.
The user will able to view the booking/delivery history with separate tabs.
In case of ride, there will below mentioned filters to view the history:
• Ride
• Outstation Ride
• Rental
• Public Transportation
User can give reviews and ratings to driver from this screen as well.

• Wallet:
There will be “Wallet” for the user from this feature, the user will able to add the money from his bank account or from
debit/credit card and utilize that money for the ride booking.

• Subscription:
There will be multiple type of subscription is available within the application. The user will abe to purchase the
subscription to avail the premium benefits of the application like: discount on bookings. The user will be available to
upgrade/deactivate the subscription.
• Support:
The will be support system available for the user to connect with “WEMOVV” support. There will be ability for the user
to communicate with “WEMOVV” support team by real time messaging or the user can be connected with support team
by calling on Toll Free number.

• My Account:
There will be “My Account” section, the user will able to perform activities like: edit profile, update the setting, change
password, change email, change mobile number, change the settings through “My Account” section.

***Additional Feature and Functionalities can be implemented:


These are some additional feature can be implemented will be the value addition for the application:
• Coupon System
• Automated eReceipt Generation
• Insurance for the Ride
• Trip Sharing
• Multi Currency Support
• Location Sharing
• Rate Card
• Add favorite pickup locations for quick access
• Ability to Repeat the Ride from “My Booking History”
Features of Driver
• Sign Up:
The driver will able to register to the application through manual process only. To register with “WEMOVV”, the driver
needs to add details like name, email, mobile, password, confirm password. Once, the driver enters the mentioned
details then, the driver will receive the OTP on email and mobile. Once, the driver will verify the OTP then, the driver
will get registered successfully with WEMOVV.

• Profile Creation:
After registration, It will be mandatory for the driver to create the profile. The profile will divided into 6 steps:
• Personal Details: In personal details, the user need to fill details like address, pin, date of birth other than the
fields mentioned at the time of registration etc.
• Upload Documents: Driver needs to upload the ID Proof and License.
• Vehicle Details: The Driver needs to enter the vehicle details and uploads the document of vehicles.
• Other Details: In other details, the user will pin his/her location on map, allow/disallow the location, gallery,
push notification access.
• Verification Call: After all the details filled by the driver then, the WEMOVV will do the verification of driver by
Call and approve the driver.

Without verification, the driver will not able to proceed and use the other features of the application.
• Sign In:
The driver can join in using your email id/phone number along with choosing a password. This is mandatory as you
will not be able to progress with booking a ride unless you a registered user/driver of the application.

• Forgot Password:
The driver will able to retrieve the password of account created via email or mobile. In case of email, the driver will
receive link for reset password on email. In case of mobile, the driver will receive the link to reset password on SMS.

After registration and sign in process, the user will redirected to the “Dashboard”. The driver will able to view following
details:

• Dashboard:
On Dashboard, the driver will able to view:
Active Rides/Deliveries:
The driver will able to view all the active rides where user booked the ride and driver is at nearest location. With the
active ride list, the driver will “Accept” or “Reject” the ride.

• If the driver accepts any ride/delivery then, the other ride/delivery will be either disabled or removed from the list.
If driver rejects the ride/delivery then, that particular ride/delivery listing will either disable or remove from the
list.

• If any other driver accepts any ride /delivery then, the that ride will be either disabled or removed from the list.
GO Vacation Mode:
The driver application provides a feature that enables them to select their duty times. They can drive whatever hours of
the day are convenient for them. In fact, if they wish to take a break, the same can be done via alerting the company via
the application. With this feature, the driver will have ability with toggle button to take break from work. By default the
button will be “On” which mean driver will be on work mode and if driver “Off” the toggle button then, the driver status
will be changed to Vacation (taking break) and same will be notified to the WEMOVV.

Map Selection:
From dashboard, the driver will have ability to select the map which he will be going to user will ride. The driver will
able to select the map either Google or Waze. The driver can change the map section any time.

• GO/STOP:
The driver will able to set the GO or STP request. If driver select “GO” it means the driver is ready to take ride request.
On other if driver select “STOP” it means the driver temporarily stop to accept the ride request. Ifthe user select STOP,
his status will automatically set to GO at the next scheduled hour.

• Submit More Info:


The driver will ability to submit additional information requested my WEMOVV and ability to upload the documents if
requires. This feature is required if the WEMOVV wants any additional Information from driver.
• Accept/Reject Booking and Delivery:
The driver will able to accept/reject the booking for ride or delivery. The driver will able to accept/reject real time or
schedule ride booking or delivery booking.

• Active Ride:
The driver will ability to start the ride by entering the OTP provided by the user/rider. Once ride is accepted by driver
then, the drive will able to view pick up, destination location, rider name, approx. amount of ride. By entering OTP
( received by rider), the driver will able to start the ride and the driver will have ability to view interactive map with
directions, also will have an option for drivers to select either Google Maps or Waze. The once, the driver reach the
destination of rider, the driver will be able to complete the ride and will be able to see the summary of the ride - Total
Miles, Destination information, Total amount. The driver also notified from WEMOVV for payment made by the rider.

• Active Delivery:
The driver will ability to start the delivery by entering the OTP provided by the user. Once, delivery is accepted by
driver then, the drive will able to view pick up, destination location, user name, goods type, approx. amount of ride. By
entering OTP ( received by rider), the driver will able to start the delivery ride and the driver will have ability to view
interactive map with directions, also will have an option for drivers to select either Google Maps or Waze. The once, the
rider reach the destination of rider, the driver will be able to complete the delivery ride and will be able to see the
summary of the ride - Total Miles, Destination information, Total amount. The driver also notified from WEMOVV for
payment made by the rider.
• Upcoming Rides/Deliveries:
If the driver has been accepted the scheduled rides or deliveries i.e. for future time and date then, the driver will able to
view all the those booking details under “Upcoming Rides/Deliveries” section. There will 2 separate tabs to view
upcoming rides and deliveries. In this section, the driver will able to view From to Location, Date & Time, Approx.
Payment, Client Name details
(*** Needs to check with Client whether this can be canceled by Driver?)

• My Rides/Delivery History :
If the driver will able to view all the history of the his/her completed/canceled rides and deliveries. There will 2
separate tabs to display the ride and delivery history. In this section, the driver will able to view From to Location, Date
& Time, Payment, Client Name and status details. From this section, the driver will able to view reviews and ratings
received from rider and given to the rider.

• Payments:
Receivable
The driver will able to view the total amount received by WEMOVV which will includes list all the payments which has
been paid out to the driver, ability to sort by rides & delivery + Balance.

Pending Amount
The driver will able to view the total amount due to received from the WEMOVV and expected date to release it. The
driver will able to view amount in total as well as ride wise as well as delivery wise.
Upcoming Payouts
The driver will able to view the list of upcoming payouts to him by WEMOVV.

Ability to set Auto Withdrawal Threshold


The driver will able to set the auto withdrawal threshold limit through the application and will able to edit it any time.
Once the payment amount reach to the amount selected by the driver then, the request for payment will automatically
generated to WOMOVV and payment will be deposited into the driver’s bank account/Paypal/Venmo account.

Manual Withdrawal
The driver will able make a payment request manually to WEMOVV. If amount is more than USD$200 then, by clicking
on “Withdraw” button, the driver will able to send the payment request to WEMOVV.

Withdrawal Logs
The driver will able to view all the transaction history of withdrawals requested by the driver or through auto
threshold request. The driver will able to view the details of transaction with date and time of withdrawals.

Payment Reports
The driver will able to view and generate the reports like: all deliveries Vs. Payments or all rides Vs. Payments. The
driver will able to generate customized reports which will daily, weekly, monthly, yearly. The drive driver will able to
download the reports as well as share the reports.
• Accounting:
Under this section, the driver will able to add and manage the payment methods to receive the payment from WEMOVV.
The driver will able to add and edit the bank details. Apart from it, the driver will able to connect their Paypal oe
Venmo account from this section. From this section, the driver will able to Request ACH via the app (Charges applied to
the driver)

• Messaging:
Form this section, the driver will able to communicate with WEMOVV support team with real time messaging system.
This will help driver to get assistance to lodge any complaint.

• Stats and Reports:


Stats
Through this section, the driver will able to view all statistics like: total rides in week/month, total deliveries in
week/month, total amount earn, total payment paid, total payment dues, total review & rating received, total review &
ratings given etc.

Reports
The driver will able to view, download and share various kind of reports. The driver will able view the customized
reports of rides, deliveries, payments, payment due, payment paid, transactions - daily, weekly, monthly and yearly
basis.
• My Account:
Received
The driver will able to view the reviews and rating received from the rider/user against each booking. The driver will
able to only view the reviews and ratings. There will 2 separate tabs to view reviews and ratings for ride and delivery.
Given
The driver will able to give the reviews and ratings to the rider against each ride. From this section, the driver will able
to view and give reviews and ratings to riders. The driver once, rated the rider, will not able change the reviews and
rating . There will 2 separate tabs to view and give reviews and ratings for ride and delivery

• Manage Tips:
Form this section, the driver will able to view Tip received by the rider against each ride, This tip amount will be
displayed under this screen as well as in payment. The driver will able to receive this Tip in payment by auto payment
or the driver request it by manual withdrawal request.

• Support Ticketing System:


The driver is facing any issue with application or performing activities, there will be an ability for the driver to create
the support ticket for WEMOVV support. By uploading picture, title and description, the driver will able to create the
support ticket. The driver will be able to open, close or reopen the ticket, The same time, the driver will able to
communicate with support staff.
• Reviews and Ratings:
There will be “My Account” section, the driver will able to perform activities like: edit profile, update vehicle details,
update the setting, change password, change email, change mobile number, change the settings through “My Account”
section.

***Additional Feature and Functionalities can be implemented:


These are some additional feature can be implemented will be the value addition for the application:
• Route Optimization:
Once the driver is alerted of their next ride, the map automatically determines the fastest and most efficient route
possible to reach the pick-up location. By leveraging the route optimisation functionality, the driver navigates
efficiently to the pick-up point.

• Wait Times:
As the driver reaches the customer location, the first 3 minutes is non-chargeable. In a situation where the rider arrives
after the allocated wait window, the the rider may have charged extra on the wait time along with fare estimate shown
for the trip.

• Forward Dispatch:
This is functionality that permits drivers during an ongoing trip to accept another ride request. This is important as it
helps cut down on driver slack time and encourages productivity to earn more.
• Heat Map:
Drivers can have a basic overview of the demand through a map view. They can drive towards those specific locations
where the ratio of riders is relatively high. This will generate more ride requests from prospective passengers

• Driver Destination:
The app also allows the driver to accept a ride request towards a specific destination. This means that they can make
money whilst being en-route to their chosen location.

• Insurance of Driver and Vehicles


• Auto Invoice Generation

You might also like