Skip to content

nealmick/RecipeGenie

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

10 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Recipe Genie

Recipe Genie Logo

Recipe Genie is a cutting-edge web application that harnesses the power of AI to revolutionize the way you cook. With Recipe Genie, just tell us what ingredients you have or the type of dish you're craving, and watch as our application generates not just a recipe, but a visual preview of your final dish.

Experience Culinary Creativity

Recipe Genie isn't just about finding recipes; it's about inspiring creativity in the kitchen with features that turn your culinary ideas into reality:

AI-powered Recipe Creation

Tell us your available ingredients, and our AI will craft a unique recipe for you, complete with cooking instructions and nutritional information.

Realistic Dish Images

See your recipes come to life with realistic images generated for each recipe, giving you a taste of the final dish before you even start cooking.

User-Friendly Interface

Create an account to save your favorite recipes, track your cooking history, and more. Our platform is designed to enhance your cooking experience without complexity.

Secure and Scalable

Your recipes and images are securely stored, ensuring they are there when you need them, thanks to robust cloud storage solutions.

Visual Preview of Recipes

Get inspired by some of the delightful dishes generated by Recipe Genie:

Strawberry Milkshake

Strawberry Milkshake

BBQ Pulled Pork Sandwich

BBQ Pulled Pork Sandwich

Chocolate Chip Cookies

Chocolate Chip Cookies

Raspberry Pancakes

Raspberry Pancakes

Technologies Used

  • ASP.NET Core: Robust framework for building high-performance web applications.
  • Entity Framework Core: Object-relational mapping framework to work with databases.
  • PostgreSQL: Reliable and powerful open source relational database.
  • OpenAI API: AI algorithms that power the recipe and image generation.
  • Cloudflare R2 & Amazon S3 SDK: Secure and scalable cloud storage solutions for hosting images and data.

Getting Started

To start cooking with Recipe Genie locally:

  1. Clone the repository:

    git clone https://github.com/nealmick/recipe-genie.git
    
  2. Set up the necessary environment variables (API keys, access keys, etc.).

  3. Build and run the application:

    dotnet build
    dotnet run
    

    Access the application via http://localhost:5000.

Contributing

Interested in contributing? Whether it's bug fixes, new features, or additional documentation, we welcome your contributions! Please feel free to submit issues or pull requests on our GitHub repository.