Skip to content

qvd808/Smart-Meal

Repository files navigation

SmartMeal - Your AI Recipe Recommendation Engine

Tired of recipe boredom and endless scrolling? We were too. SmartMeal was inspired by the frustration of finding truly delicious and personalized meal ideas.

What it does

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!

How we built it

We built SmartMeal using:

  • Backend: NextJS
  • Frontend: React
  • Database: PostgreSQL
  • AI Recommendation Engine: Perplexity AI

Challenges we ran into

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.

Accomplishments that we're proud of

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!

What we learned

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.

What's next for SmartMeal

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.

Getting Started

To run SmartMeal locally, follow these steps:

  1. Clone the repository:

    git clone [repository_url]
  2. Navigate to the project directory:

    cd SmartMeal
  3. Install dependencies:

    npm install
  4. 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.

Contributing

Contributions are welcome! Please open an issue or submit a pull request.

License

[License information]

About

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages