
What to Eat is for the familiar βwhat can I make with this?β moment. Add the ingredients you have and any dietary preferences, and it suggests recipes instead of letting food sit forgotten in the fridge.
π΄ Try the App
- π Visit the App
- π» View Code on GitHub
- π Featured on Product Hunt
π‘ Why This Project?
This started as a fun side project to explore TypeScript and Next.js. Itβs grown into a tool I actually use when I donβt know what to cook. π€
π― Goals
- β Help users reduce food waste
- β Make meal planning easier
- β Inspire people to cook more at home
- β Empower users with dietary restrictions
π§βπ³ How to Use
- Click "Get Recipe" on the homepage
- Choose your dietary preferences
- Enter ingredients you have
- Hit Next to get personalized recipe ideas
- Click on a recipe to view details
π Known Limitations
- Typos in ingredients may cause search failures β user input must be precise
- Occasionally, the Spoonacular API may return ingredients outside selected dietary filters
π Future Enhancements
- Integrate NLP to auto-correct input typos in the ingredient form
- Add meal planning features
- Let users save favorite recipes for future access
π Built With
- T3 Stack
- React
- TypeScript
- Next.js
- Prisma
- Tailwind CSS
- tRPC
- NextAuth.js
- Spoonacular API
- Canva / Figma
π± Live App
Explore recipe at π https://what-to-eat-2.vercel.app/