Eband mobile application.
Download or clone this repo by using the following link: https://github.com/jasminetracey/eband-mobile
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
intoandroid/app
. - On iOS, use
com.eband.app
as the bundle ID. - then, download and copy
GoogleService-Info.plist
intoiOS/Runner
, and add it to the Runner target in Xcode.
See this document for full instructions:
Go to the project root and execute the following command to get all dependencies packages:
flutter pub get
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.
- Internet Connection checks
- Image caching
- Theme
- 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
- 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
- Login, Registration and Sign Out
- Forget Password
- Email Confirmation
- User profile updating