THE
STORY
The brief was simple: build a mobile app for a final project. The vision I had was more ambitious — a production-quality recipe manager that felt as polished as apps on the App Store, not a prototype slapped together overnight.
I designed and developed every screen from scratch — the login flow with Google OAuth persistence, the home screen with its responsive 3-column recipe grid, a camera-integrated add-recipe flow, and a detail screen with a curved image header that took serious time to get right.
On the backend, I wired up three Firebase services: Authentication for secure login, Firestore for structured recipe data, and Firebase Storage for user images. Getting all three to talk to each other reliably — with proper permission rules and async flows — was the real engineering challenge.
The result is an app that handles the full lifecycle of a recipe: capture an image with your phone's camera, fill in the details, and it's live in the cloud instantly — accessible from any device, any session.