Tired of recipe boredom and endless scrolling? We were too. SmartMeal was inspired by the frustration of finding truly delicious and personalized meal ideas.
SmartMeal is your personal AI recipe recommendation engine. Tell us your taste and dietary needs, and we instantly suggest craveable recipes tailored just for you. Discover new favorites and simplify meal planning!
We built SmartMeal using:
- Backend: NextJS
- Frontend: React
- Database: PostgreSQL
- AI Recommendation Engine: Perplexity AI
Building a truly personalized engine with a limited initial recipe database was a challenge. We overcame this by focusing on smart algorithms and user feedback to ensure relevant recommendations from day one.
We're proud to have a functional MVP that delivers personalized recipes, a smooth user experience, and a working AI recommendation engine. The core features are all working and ready for user testing!
We learned valuable lessons about applying machine learning to recommendations, the importance of MVP feature prioritization, and the power of user-centric design even in early development.
Next for SmartMeal:
- Expand our recipe database.
- Enhance our AI for smarter suggestions.
- Add meal planning features.
- Integrate with our previous project, SmartExpense! This means SmartMeal will estimate recipe costs, and you can track actual spending via SmartExpense. This powerful combination will help you eat better and manage your food budget effectively.
To run SmartMeal locally, follow these steps:
-
Clone the repository:
git clone [repository_url]
-
Navigate to the project directory:
cd SmartMeal -
Install dependencies:
npm install
-
Run the development server:
npm run dev
This will start the development server, and you should be able to access SmartMeal in your browser. The default port is usually
http://localhost:3000.
Contributions are welcome! Please open an issue or submit a pull request.
[License information]