π― Goal
Let users access the app without logging in, and handle cases where no baby is registered to prevent crashes or blank pages.
β
Tasks
π§ͺ Edge Cases to Handle
π UX Suggestions
- Show a gentle onboarding screen if user is guest + no baby added
- Possibly show a banner: "You're using the app without an account β sign in to save data to the cloud"
π― Goal
Let users access the app without logging in, and handle cases where no baby is registered to prevent crashes or blank pages.
β Tasks
π Allow guest access
Allow users to enter the app without Firebase Authentication
Skip login and navigate directly to the main app (HomePage or Wrapper)
πΆ Handle baby list loading gracefully
On
ActivityPageandHistoryPage, currently babies are loaded from Firestore or local DB. If no baby is found, avoid crashing or showing an empty error.β Redirect user to add baby
If no baby exists:
π Update logic to:
π§ͺ Edge Cases to Handle
ActivityPagebut has no babyπ UX Suggestions