/boomer-rider

An Uber-like application made using Flutter.

Primary LanguageDartGNU General Public License v2.0GPL-2.0

image

Boomer Rider App

An Uber-like application made using Flutter.

Currently this applications supports fetching the user's current location and locating nearby drivers. Primary use case of this application is to help daily commuters book a ride and reach their destination, such as work place, home, cafe, or any place the user visits regulary, in the quickest way and least amount of taps possible.

The application features have not been extended to support bookings and driver confirmation, as this is only for showcasing purposes.

The supporting Driver App can be checked out as well. It's only purpose at the moment is to register a driver and mark them as available, if online, and display on the map to the riders looking to hail a ride from nearby, on the Rider App.

Supports both iOS and Android.

View screenshots

Table of contents

  1. External Services that app uses
  2. Features
  3. Issues

External Services that app uses

Features

  • User is able to register in the system
  • User is able to login into the system
  • User is able to view, add and delete addresses
  • User is able to view their profile info
  • User is able to view their current location
  • User is able to select their dropoff point
  • Autocomplete enabled in the search bar
  • Geocoding and Reverse Geocoding enabled
  • User is able to get directions from their pickup point to drop off location
  • User is able to view near by drivers
  • User is able to create a ride request
  • User is able to logout

Issues

  • User is not able to move past placing a request for ride - feature has not been extended past that point
  • User is not able to edit their details
  • User is not able to delete their account

The issues have not been resovled due to laziness and non-requirement.

This application is only for showcasing purposes.