Skip to content

This is the github project for The Eband Sagicor Innovation Challenge

Notifications You must be signed in to change notification settings

jasminetracey/eband-mobile

Repository files navigation

Eband Mobile

Eband mobile application.

Getting Started

Step 1:

Download or clone this repo by using the following link: https://github.com/jasminetracey/eband-mobile

Step 2: Running the project with Firebase

To use this project with Firebase authentication, some configuration steps are required.

  • Create a new project with the Firebase console.
  • Add iOS and Android apps in the Firebase project settings.
  • On Android, use com.eband.app as the package name.
  • then, download and copy google-services.json into android/app.
  • On iOS, use com.eband.app as the bundle ID.
  • then, download and copy GoogleService-Info.plist into iOS/Runner, and add it to the Runner target in Xcode.

See this document for full instructions:

Step 3:

Go to the project root and execute the following command to get all dependencies packages: flutter pub get

Step 4:

Done. Try launch the app using emulator or your preferred physical test device. For first time user, you need to create a new account from the app.

Functionalities

  • Internet Connection checks
  • Image caching
  • Theme

Patron

  • Login, Registration and Sign Out
  • Forget Password
  • Email Confirmation
  • User profile updating
  • QR Code generation - save to database maybe
  • List of Upcoming Events
  • Patron registered events
  • Patron past events
  • Event registration
  • Event Payment
  • Event details - present
  • Event details - past
  • Wristband Registration and Payment(not actually implemented)
  • Wristband details - qr code
  • Wristband details - details
  • Wristband details - active events
  • Wristband Activation and De-Activation
  • Wristband Top Up

Organizer

  • Login, Registration and Sign Out
  • Forget Password
  • Email Confirmation
  • User profile updating
  • List of Organizer's events
  • List of other organizer's upcoming events
  • Event creation
  • Event updating
  • Event deleting
  • Event Management

Merchant

  • Login, Registration and Sign Out
  • Forget Password
  • Email Confirmation
  • User profile updating

About

This is the github project for The Eband Sagicor Innovation Challenge

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages