Recipe Recommender is a full-stack application that allows users to generate personalized meal recipes. The project consists of a backend that interacts with an AI model to generate recipes and a frontend where users can interact with the app.
- Node.js
- npm or yarn
- Docker (optional)
-
Clone the repository:
git clone https://github.com/fadexadex/Recipe-Recommender.git cd Recipe-Recommender/backend
-
Install dependencies:
npm install
-
Set up environment variables: Create a
.env
file in thebackend
directory and add the necessary configurations (e.g., API keys, database connection strings). -
Run the backend:
npm start
-
Optional: Run using Docker: Ensure Docker is installed and run the following command:
docker-compose up --build
-
Navigate to the frontend directory:
cd ../frontend
-
Install dependencies:
npm install
-
Start the frontend server:
npm start
-
The application will be available at
http://localhost:3000
.
- Backend: Handles API requests, communicates with AI models, and serves data.
- Frontend: React app where users input preferences and view generated recipes.
Feel free to open issues or submit pull requests!
This project is licensed under the MIT License.
- Taiwo Ayomide
- Fadehan Daniel