Skip to content

kelly1801/RecipeMentor

Repository files navigation

# 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

About

RecipeMentor is a web application that generates recipes based on the ingredients you have.

Topics

Resources

Stars

Watchers

Forks

Contributors