Scan bar-codes on food to see whether it is safe for you to consume them. Define the list of ingredients you are allergic to and stay safe with this simple app!
Just open the app and click on the edit icon. There you can select allergens that the app will be able to recognize in the products and warn you. Then just go back to the main menu and click on the "Scan" button. A screen with a barcode scanner will open. If an allergen is found in the scanned product, the app will let you know about it.
Our project used the following tests: unit test, widget test and golden test for selector. To run the unit test, run the command:
flutter test test/unit_test.dart
To run widget test:
flutter test test/widget_test.dart
To run golden test:
flutter test test/golden_test.dart
In order to deploy the application to the web, simply run these commands:
flutter pub get
flutter run web
People with allergies often have difficulties. We wanted to help them and speed up the process of finding allergens in food. This way the user can simply scan and see if the product is safe for them.
- Update readme to include application description
- Every team member should contribute
- Read Conventional commits for everything to be pretty
- Readme gotta include team member's roles and contributions
- Prepare a presentation
- Lana Ermolaeva - home screen development, data saving, interaction between screens
- Dmitri Vizitei - created a context-independent API wrapper that can accept barcode as input, send an asynchronous request to the server, and return a Dart object containing the relevant information. Also did the tests for the application
- Valeriia Kolesnikova - created a screen for adding, removing and searching for allergens, and was engaged in localization of the application
- Dmitri Bargan - created a scanner that processes barcodes from food
- Dmitry Korletyanu - CI/CD for app