
What to Eat takes the guesswork out of meal planning. Whether you're working with limited ingredients or specific dietary needs, this app helps you discover recipes that fit your lifestyle. π½οΈ It's also a step toward reducing food waste by helping you use what you already have at home. π
π΄ 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/