Flutter Online Auction App is a mobile application built with Flutter. It allows users to participate in online auctions, browse products, place bids, and manage their account.
- Login & Register
- Explore
- Auction Detail
- Place Bid
- My Bid
- My Auction
- My Item
- Switch Dark & Light Theme
- User Profile
See also: Online Auction App Backend
Light Theme |
Dark Theme |
|
---|---|---|
Explore page | ||
Auction Detail | ||
Login page | ||
Register page | ||
My Bid | ||
My Item | ||
My Auction |
- Flutter SDK >=3.7: Install Flutter
- Code Editor: Choose an editor
- Internet connection
- Setup backend service:
- Run
flutter pub get
on main project
flutter pub get
- Run
dart pub get
on each packages, or copy & run this command for simplicity:
cd packages/auction_repository
dart pub get
cd ../authentication_repository
dart pub get
cd ../user_repository
dart pub get
cd ../../
- Run
build_runner
to generate*.g.dart
file, or run this command below for simplicity:
cd packages/auction_repository
dart run build_runner build --delete-conflicting-outputs
cd ../authentication_repository
dart run build_runner build --delete-conflicting-outputs
cd ../user_repository
dart run build_runner build --delete-conflicting-outputs
cd ../../
- Hit
F5
on your keyboard to debug.
Contributions are welcome! If you have any suggestions, bug reports, or feature requests, please open an issue or submit a pull request.
Don't forget to follow 👌