{"id":16968307,"url":"https://github.com/ikhsan3adi/flutter-auction-app","last_synced_at":"2025-03-17T08:37:54.405Z","repository":{"id":156867910,"uuid":"631379138","full_name":"ikhsan3adi/flutter-auction-app","owner":"ikhsan3adi","description":"🏷️ Multivendor auction app built using Flutter w/ Bloc pattern, Repository pattern, Reactive programming using dart streams and REST API with JWT auth","archived":false,"fork":false,"pushed_at":"2024-06-20T21:22:01.000Z","size":20599,"stargazers_count":32,"open_issues_count":2,"forks_count":10,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-27T21:47:15.552Z","etag":null,"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"],"latest_commit_sha":null,"homepage":"https://ikhsan3adi.github.io/flutter-auction-app/","language":"Dart","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ikhsan3adi.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-04-22T20:52:11.000Z","updated_at":"2025-02-09T15:58:46.000Z","dependencies_parsed_at":"2023-12-21T19:45:41.372Z","dependency_job_id":"f678bbd5-4f07-4924-a489-992da64b0bfe","html_url":"https://github.com/ikhsan3adi/flutter-auction-app","commit_stats":null,"previous_names":["ikhsan3adi/flutter-auction-app"],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ikhsan3adi%2Fflutter-auction-app","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ikhsan3adi%2Fflutter-auction-app/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ikhsan3adi%2Fflutter-auction-app/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ikhsan3adi%2Fflutter-auction-app/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ikhsan3adi","download_url":"https://codeload.github.com/ikhsan3adi/flutter-auction-app/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243853615,"owners_count":20358451,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["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"],"created_at":"2024-10-14T00:11:31.559Z","updated_at":"2025-03-17T08:37:53.179Z","avatar_url":"https://github.com/ikhsan3adi.png","language":"Dart","funding_links":["https://paypal.me/xannxett?country.x=ID\u0026locale.x=en_US"],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://github.com/ikhsan3adi/Flutter-Auction-App/raw/master/images/banner.png\" title=\"Online Auction App\"\u003e\n\u003c/p\u003e\n\n# Flutter Online Auction App\n\n[![GitHub forks](https://img.shields.io/github/forks/ikhsan3adi/Flutter-Auction-App?style=for-the-badge)](https://github.com/ikhsan3adi/flutter-auction-app/fork)\n![GitHub Repo stars](https://img.shields.io/github/stars/ikhsan3adi/Flutter-Auction-App?style=for-the-badge)\n[![GitHub all releases](https://img.shields.io/github/downloads/ikhsan3adi/Flutter-Auction-App/total?style=for-the-badge)](https://github.com/ikhsan3adi/flutter-auction-app/releases)\n\nFlutter 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.\n\n## Key Features\n- Login \u0026 Register\n- Explore\n- Auction Detail\n- Place Bid\n- My Bid\n- My Auction\n- My Item\n- Switch Dark \u0026 Light Theme\n- User Profile\n\nSee also: [Online Auction App Backend](https://github.com/ikhsan3adi/auction_app_api_ci4)\n\n## Screenshots\n\n|               | \u003cp align=\"center\"\u003eLight Theme\u003c/p\u003e | \u003cp align=\"center\"\u003e Dark Theme\u003c/p\u003e |\n|---------------|-----------------------------------|-----------------------------------|\n| Explore page  | \u003cimg src=\"https://github.com/ikhsan3adi/Flutter-Auction-App/raw/master/images/screenshots/explore-gif.gif\"\u003e    | \u003cimg src=\"https://github.com/ikhsan3adi/Flutter-Auction-App/raw/master/images/screenshots/explore-dark.png\"\u003e  |\n| Auction Detail| \u003cimg src=\"https://github.com/ikhsan3adi/Flutter-Auction-App/raw/master/images/screenshots/auction-detail-light.png\"\u003e | \u003cimg src=\"https://github.com/ikhsan3adi/Flutter-Auction-App/raw/master/images/screenshots/auction-detail-dark.png\"\u003e |\n| Login page    | \u003cimg src=\"https://github.com/ikhsan3adi/Flutter-Auction-App/raw/master/images/screenshots/login-light.png\"\u003e    | \u003cimg src=\"https://github.com/ikhsan3adi/Flutter-Auction-App/raw/master/images/screenshots/login-dark.png\"\u003e    |\n| Register page | \u003cimg src=\"https://github.com/ikhsan3adi/Flutter-Auction-App/raw/master/images/screenshots/register-light.png\"\u003e | \u003cimg src=\"https://github.com/ikhsan3adi/Flutter-Auction-App/raw/master/images/screenshots/register-dark.png\"\u003e |\n| My Bid        | \u003cimg src=\"https://github.com/ikhsan3adi/Flutter-Auction-App/raw/master/images/screenshots/my-bid-light.png\"\u003e   | \u003cimg src=\"https://github.com/ikhsan3adi/Flutter-Auction-App/raw/master/images/screenshots/my-bid-dark.png\"\u003e   |\n| My Item       | \u003cimg src=\"https://github.com/ikhsan3adi/Flutter-Auction-App/raw/master/images/screenshots/my-item-light.png\"\u003e  | \u003cimg src=\"https://github.com/ikhsan3adi/Flutter-Auction-App/raw/master/images/screenshots/my-item-dark.png\"\u003e  |\n| My Auction    |\u003cimg src=\"https://github.com/ikhsan3adi/Flutter-Auction-App/raw/master/images/screenshots/my-auction-light.png\"\u003e|\u003cimg src=\"https://github.com/ikhsan3adi/Flutter-Auction-App/raw/master/images/screenshots/my-auction-dark.png\"\u003e|\n\n\u003ca href=\"https://github.com/ikhsan3adi/Flutter-Auction-App/tree/master/images\"\u003eMore images\u003c/a\u003e\n\n## Getting Started\n\n### Prerequisites\n\n- Flutter SDK \u003e=3.7: [Install Flutter](https://flutter.dev/docs/get-started/install)\n- Code Editor: [Choose an editor](https://flutter.dev/docs/get-started/editor)\n- Internet connection\n\n### How to run the App\n\n0. Setup backend service:\n\u003e https://github.com/ikhsan3adi/auction_app_api_ci4\n\n1. Run `flutter pub get` on main project\n\n```shell\nflutter pub get\n```\n\n2. Run `dart pub get` on each packages, or copy \u0026 run this command for simplicity:\n\n```shell\ncd packages/auction_repository\ndart pub get\ncd ../authentication_repository\ndart pub get\ncd ../user_repository\ndart pub get\ncd ../../\n```\n\n3. Run `build_runner` to generate `*.g.dart` file, or\nrun this command below for simplicity:\n\n```shell\ncd packages/auction_repository\ndart run build_runner build --delete-conflicting-outputs\ncd ../authentication_repository\ndart run build_runner build --delete-conflicting-outputs\ncd ../user_repository\ndart run build_runner build --delete-conflicting-outputs\ncd ../../\n```\n\n4. Hit `F5` on your keyboard to debug.\n\n## Contributing\n\nContributions are welcome! If you have any suggestions, bug reports, or feature requests, please open an issue or submit a pull request.\n\n## Support us\n\n[![Donate paypal](https://img.shields.io/badge/Donate-PayPal-green.svg?style=for-the-badge)](https://paypal.me/xannxett?country.x=ID\u0026locale.x=en_US)\n[![Donate saweria](https://img.shields.io/badge/Donate-Saweria-red?style=for-the-badge\u0026link=https%3A%2F%2Fsaweria.co%2Fxiboxann)](https://saweria.co/xiboxann)\n\n## License\n\n[![GitHub license](https://img.shields.io/github/license/ikhsan3adi/Flutter-Auction-App?style=for-the-badge)](https://github.com/ikhsan3adi/Flutter-Auction-App/raw/master/LICENSE)\n\n## Contributors\n\n- [@ikhsan3adi](https://www.github.com/ikhsan3adi)\n\n- [@asyncguy](https://www.github.com/asyncguy)\n\nDon't forget to follow :ok_hand:\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fikhsan3adi%2Fflutter-auction-app","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fikhsan3adi%2Fflutter-auction-app","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fikhsan3adi%2Fflutter-auction-app/lists"}