Repository files navigation
Search recipes and view results in a responsive grid.
Detailed recipe pages with ingredients and instructions.
Save favorites to your account.
Coming soon — deploy to Vercel / Netlify / GitHub Pages.
Frontend: React (Vite)
Styling: Tailwind CSS
State: Zustand
Routing: React Router
API: TheMealDB (configurable)
Auth / DB: Firebase Auth + Firestore
Search recipes by name or keyword
View recipe details (ingredients, instructions, category, area)
Save/remove favorites per user (Firestore sync)
User profile (display name, avatar)
Responsive, mobile-first UI
Sign up / sign in with Firebase.
Search using the search input.
Click a recipe to view details.
Click the heart icon to toggle favorite (requires sign-in).
View favorites at /favorites.
API: TheMealDB used for quick demo; swap for another API by updating fetch endpoint in src/store/usestore.js.
Favorites are saved to Firestore under users/{uid}.favorites.
Zustand store located at src/store/usestore.js.
About
React-based recipe search app with Firebase authentication, favorites sync, and a responsive UI.
Topics
Resources
Stars
Watchers
Forks
You can’t perform that action at this time.