Skip to content

Latest commit

 

History

History
44 lines (30 loc) · 1.56 KB

README.md

File metadata and controls

44 lines (30 loc) · 1.56 KB

Itike

1. Description

Itike is a mobile application streamlining the ticketing process for long-range country-wide transportation in Rwanda. It helps customers purchase bus tickets and have one source of truth about the road travel schedule, bookings and payments from the comfort of their own devices.

2. Main Features

  • Authentication with Firebase and Google OAuth
  • Ticket Listing
  • Search Feature for Listing (using origin, destination, time and date of departure)
  • Ticket Booking
  • Dashboard (listing all previous tickets and newly booked tickets)
  • Electronic Ticket Details Renderer
  • Payment System with Momo (Demo for now due to integration compliance and API acquisition)
  • Settings and Profile Page

3. Design

4. Deployment Invite Link (for test)

Use one release app that works with your infrastructure. Not all can work with your device, at least one will work.

5. Running and Testing The App Locally

To run the code on your local machine, proceed as followed:

  • Cloning the repository to your computer
    git clone https://github.com/CedricMurairi/my-ticket.git
  • Navigate to the folder cd my-ticket
  • Run flutter pub get
  • Launch an emulator or connect a physical device for debugging
  • When ready, run flutter run --debug or just flutter run

Video