1. IDENTIFYING THE FEATURES
Below is the list of features to be implemented in the application:
Feature 1:
Personal Inventory Management
Keep track of the user’s pantry inventory in a smart manner:
- Alert if produce is about to go past expiration
- Keep track of items users often repurchase to recommend them in their next grocery trip
- Alert user if an item is about to be finished
Feature 2:
Recipe Finder
- Recommend users recipes they can cook with items in their pantry
- Prioritising recipes with items that are about to expire so it does not go to waste
2. OUTLINING FIRST FEATURE
3. EXPLORING FLUTTER AND FIREBASE
This week I spent 20 hours relearning the fundamentals of DART to prepare myself to code my mobile application with Flutter. I also read multiple documents (listed below) about using Firebase with Dart to store my data.
Impact: Gained a better understanding of DART to have enough confidence to start coding the first feature.
List of resources:
Impact: Gained a better understanding of DART to have enough confidence to start coding the first feature.
List of resources:
- https://www.youtube.com/watch?v=VPvVD8t02U8&t=18038s&ab_channel=freeCodeCamp.org
- https://firebase.google.com/docs/flutter/setup?platform=ios
- https://firebase.flutter.dev/
- https://stackoverflow.com/questions/67009032/storing-user-input-as-array-in-firebase-using-flutter
4. NEXT STEPS - goals for the week
- Start outlining the data structure for the "Virtual Pantry" functionality
- Start coding the "Virtual Pantry" feature


Post a Comment