Building An Uber Like (App)

Features

  • Register accounts - both as driver or rider
  • Redirect to user settings page
  • Overview of creating a login page
  • Update user account settings
  • Separate groups for rider & driver details
  • Store credit card details if customer
  • Configuring Stripe API keys
  • Store driver vehicle details
  • Display initial content
  • Display success alert
  • Admin dashboard to approve drivers
  • Home page
  • Pickup and drop-off locations
  • Displaying route on a map
  • Calculating prices & displaying preview for different vehicle types
  • Adding conditions for pricing algorithm
  • Storing custom state for selected vehicle type
  • Adding Google maps API key
  • Create new trip & submit to driver dashboard
  • Workflow to create a new trip
  • Display loading menu
  • Redirect to trip page
  • Create driver dashboard
  • Displaying a list of available trips
  • Only display trips with relevant vehicle types
  • Accepting a trip
  • Redirect if drivers aren’t approved
  • Building a trip page
  • Display overview of trip details
  • Building a messaging feature
  • Processing payments
  • Processing payments
  • Updating the status of a ride
  • Creating & displaying reviews
  • Creating & displaying review popup
  • Building the review workflow
  • Building a user ride history page
  • Display list of previous trips

Additional features

  • Page navigation menu
  • Different transport types