Skip to content

Rebira678/SmartRecipeRecommender

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

# Smart Recipe Recommender

🍽 **Smart Recipe Recommender** is a project developed by **Rebira Adugna** during the **Vibe Coding 3.0 Hackathon**, organized by **PLP (Power Learn Project)**.

This project allows users to generate **personalized recipes** based on the ingredients they have in their pantry. Users can also save favorites, view food news, and listen to recipe instructions via text-to-speech.

---

## **Features**

- User registration & login with secure password hashing
- Personal pantry management
- Recipe generation based on ingredients
- Text-to-speech for recipes
- Save favorite recipes
- Food news ticker
- Responsive design for mobile and desktop

---

## **Technologies Used**

- Python 3 & Flask
- SQLite (lightweight database)
- HTML, CSS, JavaScript
- Flask-Login for user authentication
- Fetch API for async requests

---

## **Setup / Installation**

1. Clone this repository:

   ```bash
   git clone https://github.com/Rebira678/SmartRecipeRecommender
   cd smart-recipe
   ```
  1. Create a virtual environment:

    python -m venv venv
    source venv/bin/activate   # macOS/Linux
    venv\Scripts\activate      # Windows
  2. Install dependencies:

    pip install -r requirements.txt
  3. Run the app:

    python app.py
  4. Open http://127.0.0.1:5000 in your browser.


Usage

  • Register a new account
  • Add ingredients to your pantry
  • Click Generate to see recipe suggestions
  • Save favorites or listen to instructions
  • Check food news

Screenshots

ScreenshotOfWindow ScreenshotOfPhone


Live Demo

(https://smartreciperecommender-c8i8.onrender.com/)


Live Demo Video

Watch the demo

Click the thumbnail above to watch the demo on YouTube.

Author

Rebira Adugna

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors