Flask App For Recipe Creation

Custom Recipes Based on User Preferences Generated Via AI

A simple, lightweight application that allows users to set preferences and generate personalized recipes from ChatGPT. Allows them to save recipes to a personal database for later viewing

Visit Website

** Feel free to use a dummy email-address such as MailTrap or Guerilla Mail to test out the application, or watch the demo video below!

TECHNOLOGY USED

Frontend:  HTML, CSS, Javascript, Bootstrap, Jinja Templating w/ Flask sensitive API keys from client side code.

Backend: Flask, Sqlite3, OpenAI, Deployed on AWS using Nginx and Gunicorn

FUNCTIONALITY

MyRecipeGPT is an all-in-one application for generating recipes with OpenAI that allows you to set preferences such as diets, allergies, and access to certain kitchen equipment. Generated recipes can be saved to your recipe data-base where you can read, edit, or delete them. Includes account management features like email verification, changing usernames, and updating passwords.

SECURITY

Uses email verification and Flask Werkzeug password management to keep account data separate and protected.