# RecipeMentor
RecipeMentor is a web application that generates recipes based on the ingredients you have. It leverages the power of OpenAI's content generation API to provide creative and unique recipes for users. The app is built with Next.js, TypeScript, Tailwind CSS, and integrates various technologies such as Cloudinary for image storage, Auth0 for authentication, and MongoDB as the database.
## Features
- Generate personalized recipes based on available ingredients.
- User authentication using Auth0.
- Cloudinary integration for storing recipe images.
- MongoDB for data persistence.
- Responsive design with Tailwind CSS.
- Animated transitions using Animate.css.
- Integration with OpenAI's content generation API for recipe suggestions.
## Getting Started
### Prerequisites
- Node.js
- MongoDB
- Cloudinary Account
- Auth0 Account
- OpenAI API Key
## Usage
1. Open your web browser and navigate to `https://recipe-mentor-rnu8.vercel.app/`.
2. Sign up or log in.
3. Enter the ingredients you have in the provided input field.
4. Click the "Let's cook" button.
5. Enjoy cooking delicious meals with RecipeMentor!
## License
[MIT](https://opensource.org/licenses/MIT)
## Acknowledgements
- [Next.js](https://nextjs.org/)
- [Tailwind CSS](https://tailwindcss.com/)
- [Animate.css](https://animate.style/)
- [Auth0](https://auth0.com/)
- [MongoDB](https://www.mongodb.com/)
- [Cloudinary](https://cloudinary.com/)
- [OpenAI](https://openai.com/)
- [Font Awesome](https://fontawesome.com/)
## Contact
For any inquiries or questions, feel free to reach out to the project maintainer:
Kelly Chara
kellyfchara@gmail.com
kelly1801/RecipeMentor
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|