Skip to content

Features

Benjamin Osmers edited this page May 3, 2022 · 2 revisions

This wiki describes all the features that the project was broken into and how they were implemented.

Validation

insert description

  1. Student card validation
  2. Driver's license validation
  3. Number plate validation
  4. Banking details validation

Authentication

insert description

  1. Login
  2. Register
  3. Forgot Password
  4. Driver registration

Payment

insert description

  1. Payment gateway setup

User Profile

insert description

  1. User trip history as passenger
  2. User trip history as driver
  3. User settings
  4. User details edit
  5. View other user profile

Help

insert description

  1. FAQs
  2. T&Cs
    1. Trip cancellation terms
    2. Payment terms
    3. In case of emergency, harm, etc.
  3. Privacy Policy

Browse Trips

insert description

  1. Search for trips via start location and/or destination and/or date
  2. Display available trips

View Trip

insert description

  1. Display trip details

Home

insert description

Create Trip

insert description

  1. Add price
  2. Add start location
  3. Add destination
  4. Add date
  5. Add seats available
  6. Create recurring trips

Book Trip

insert description

  1. Request to book first
  2. If approved by driver
    1. Checkout
    2. Payment
    3. Confirmation

Review User

insert description

  1. Display popup to review recent trip (like with Uber/Uber eats)
  2. Rate user
  3. Review user (via comment)

Chat

insert description

  1. Passenger
    1. Chat with driver from trip details screen
  2. Driver
    1. After receiving request, chat with passenger who requested
  3. Chatroom for trip
    1. Chat group to message all participants of a trip

GPS

insert description

  1. Show directions for driver to pickup passengers
  2. Show passengers live location of driver
  3. When trip has started
    1. Show directions to destination
    2. Show ETA

Clone this wiki locally