Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/wst24365888/badfood
The frontend app of badfood, which is a system that can report problems after eating something.
https://github.com/wst24365888/badfood
dart docker firebase flutter google-cloud-platform google-maps-api mysql
Last synced: 28 days ago
JSON representation
The frontend app of badfood, which is a system that can report problems after eating something.
- Host: GitHub
- URL: https://github.com/wst24365888/badfood
- Owner: wst24365888
- License: mit
- Created: 2021-03-19T18:05:46.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2021-03-31T07:59:04.000Z (almost 4 years ago)
- Last Synced: 2023-03-06T17:42:56.092Z (almost 2 years ago)
- Topics: dart, docker, firebase, flutter, google-cloud-platform, google-maps-api, mysql
- Language: Dart
- Homepage:
- Size: 5.44 MB
- Stars: 7
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Badfood (DSC Solution Challenge 2021)
![Flutter](https://img.shields.io/badge/Dart-Flutter-02569B?logo=Flutter)
![Laravel](https://img.shields.io/badge/php-Laravel-FF2D20?logo=Laravel)
![MySQL](https://img.shields.io/badge/db-MySQL-orange?logo=MySQL)
![Docker](https://img.shields.io/badge/container-Docker-2496ED?logo=Docker)
![Firebase](https://img.shields.io/badge/with-Firebase-FFCC00?logo=Firebase)
![GCP](https://img.shields.io/badge/with-Google%20Cloud%20Platform-4285F4?logo=Google%20Cloud)
![GoogleMaps](https://img.shields.io/badge/with-Google%20Map-red?logo=Google%20Maps)A bad food report app.
We want to solve the food safety problem from the bad food you eat.
As a cross-platform application, we hope users can report the bad food as soon as possible, and build a better eating environment.
## Screenshots
## About
This project is made by DSC NCU(National Central University) for DSC Solution Challenge 2021.
For more information, you can check our demo video down in the description.
### Also see...
- [Our Backend Repo](https://github.com/kn71026/DSCNCU_SolutionChallenge)
- [Youtube Video of Our Solution](https://www.youtube.com/watch?v=ljVzYSFsSDM)
## Usage
### Install
``` bash
git clone https://github.com/wst24365888/badfood.git
```### Build
> Remember to setup your Flutter environment first.
``` bash
flutter pub get
flutter run
```## Use Stacks
- Flutter
- Firebase Authentication
- Firebase Storage
- GCP Compute Engine
- GCP Cloud SQL
- Google Map API
- Laravel
- Docker
- MySQL## Contributors
- [Xyphuz Wu](https://github.com/wst24365888)
- [Yihong Lin](https://github.com/uccuz)
- [ChunPing Chung](https://github.com/hope51607)
- [Jeanshan Chou](https://github.com/kn71026)## License
[MIT License](https://choosealicense.com/licenses/mit/)
## Changelogs
### ver-1.0.0
- Officially release.
### ver-0.6.2-prerelease
- Fix the bug that caused some of the store pages doesn't show any result.
- Fix the bug that caused text overflow in some of the detailed report pages.
### ver-0.6.1-prerelease
- Adjust auth page UI.
### ver-0.6.0-prerelease
- Add icon.
- Redesign auth page UI.
### ver-0.5.5
- Fix the bug that caused double tap (zoom in) gesture registered on whole map page.
- Adjust map markers to immutable.
### ver-0.5.4
- Fix the bug that caused CORS problem during loading time of detailed report page.
### ver-0.5.3
- Adjust marker position of map page.
### ver-0.5.2
- Reverse result of store page, user can take a look at the newest report right now.
### ver-0.5.1
- Rename: PersonPage => ProfilePage.
### ver-0.5.0
- Add detailed report page.
### ver-0.4.6
- Fix the bug that caused store page can't see any reports.
### ver-0.4.5
- Adjust StorePage's list size.
### ver-0.4.4
- Fix the bug when a user denies the permission to access location.
### ver-0.4.3
- Fix the bug that caused the loading location to be very slow.
### ver-0.4.2
- Fix the render problem for the web version of person page.
Change the place prediction display type from place name to place name + address.### ver-0.4.1
- Fix some bug of deserialization.
Adjust dropdown menu's size in store page.### ver-0.4.0
- Fix the bug that caused the report submission to fail.
Change the place prediction display type from address to place name.### ver-0.3.2-prerelease
- Fix domain bugs.
### ver-0.3.1-prerelease
- Add a certificate to backend.
### ver-0.3.0-prerelease
- Backend available now. Ready to release.
### ver-0.2.2
- Fix Android http connection issue.
### ver-0.2.1
- Finish web version, but auth page UI/report page UI/store page UI is not unique tho.
### ver-0.2.0
- Finish web version(dirty).
### ver-0.1.3
- Add support page.
### ver-0.1.2
- New feature: loading indicator.
### ver-0.1.1
- Modify report history page to date-descending.
### ver-0.1.0
- Android version & mobile size of web version finished.