https://github.com/ikhsan3adi/flutter-auction-app
🏷️ Multivendor auction app built using Flutter w/ Bloc pattern, Repository pattern, Reactive programming using dart streams and REST API with JWT auth
https://github.com/ikhsan3adi/flutter-auction-app
android auction bloc dart flutter flutter-app flutter-apps flutter-examples flutter-ui ios kotlin lelang lelangonline material material-3 material-ui multi-platform swift
Last synced: about 1 year ago
JSON representation
🏷️ Multivendor auction app built using Flutter w/ Bloc pattern, Repository pattern, Reactive programming using dart streams and REST API with JWT auth
- Host: GitHub
- URL: https://github.com/ikhsan3adi/flutter-auction-app
- Owner: ikhsan3adi
- License: mit
- Created: 2023-04-22T20:52:11.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2024-06-20T21:22:01.000Z (almost 2 years ago)
- Last Synced: 2025-02-27T21:47:15.552Z (over 1 year ago)
- Topics: android, auction, bloc, dart, flutter, flutter-app, flutter-apps, flutter-examples, flutter-ui, ios, kotlin, lelang, lelangonline, material, material-3, material-ui, multi-platform, swift
- Language: Dart
- Homepage: https://ikhsan3adi.github.io/flutter-auction-app/
- Size: 19.6 MB
- Stars: 32
- Watchers: 2
- Forks: 10
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Flutter Online Auction App
[](https://github.com/ikhsan3adi/flutter-auction-app/fork)

[](https://github.com/ikhsan3adi/flutter-auction-app/releases)
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.
## Key Features
- 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](https://github.com/ikhsan3adi/auction_app_api_ci4)
## Screenshots
| |
Light Theme
| Dark Theme
|
|---------------|-----------------------------------|-----------------------------------|
| Explore page |
|
|
| Auction Detail|
|
|
| Login page |
|
|
| Register page |
|
|
| My Bid |
|
|
| My Item |
|
|
| My Auction |
|
|
## Getting Started
### Prerequisites
- Flutter SDK >=3.7: [Install Flutter](https://flutter.dev/docs/get-started/install)
- Code Editor: [Choose an editor](https://flutter.dev/docs/get-started/editor)
- Internet connection
### How to run the App
0. Setup backend service:
> https://github.com/ikhsan3adi/auction_app_api_ci4
1. Run `flutter pub get` on main project
```shell
flutter pub get
```
2. Run `dart pub get` on each packages, or copy & run this command for simplicity:
```shell
cd packages/auction_repository
dart pub get
cd ../authentication_repository
dart pub get
cd ../user_repository
dart pub get
cd ../../
```
3. Run `build_runner` to generate `*.g.dart` file, or
run this command below for simplicity:
```shell
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 ../../
```
4. Hit `F5` on your keyboard to debug.
## Contributing
Contributions are welcome! If you have any suggestions, bug reports, or feature requests, please open an issue or submit a pull request.
## Support us
[](https://paypal.me/xannxett?country.x=ID&locale.x=en_US)
[](https://saweria.co/xiboxann)
## License
[](https://github.com/ikhsan3adi/Flutter-Auction-App/raw/master/LICENSE)
## Contributors
- [@ikhsan3adi](https://www.github.com/ikhsan3adi)
- [@asyncguy](https://www.github.com/asyncguy)
Don't forget to follow :ok_hand: