1. Initial Goals
- Start outlining the data structure for the "Virtual Pantry" functionality
- Start coding the "Virtual Pantry" feature
2. Switching from Flutter to SwiftUI
Initially, I planned on using Flutter to create the front end of my application. However, due to the limitations of my machine and lack of documentation about using Flutter to create an IOS application on a MAC machine, I decided to switch my chosen framework to SwiftUI. Additionally, I decided to switch to SwiftUI as CCI has better technical support when it comes to Swift, and there are better documentations on working with SwiftUI and Firebase on the internet.
3. High-level user flow
4. User Inputs
5. Data Flow
Flow:
New user, without an account
Flow:
Returning user, with an account
6. Goals for next week
- Code UI in Swift: Login Screen, Register Screen, Virtual Pantry Screen
- Start coding the user login + register authentication functionality
- Start coding the "Virtual Pantry" functionality





Post a Comment