Skip to content

Ticketing App for long-range country-wide transportation. No waitlines--book and pay from the comfort of your phone.

Notifications You must be signed in to change notification settings

CedricMurairi/my-ticket

Repository files navigation

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

About

Ticketing App for long-range country-wide transportation. No waitlines--book and pay from the comfort of your phone.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published