/Ingrediate-App

Ingrediate is an application for generating custom recipes based on validated, user inputted ingredients.

Primary LanguageTypeScript

Ingrediate

About

Ingrediate is an application for generating custom recipes based on validated, user inputted ingredients.

Demo


Installation

Prerequisites

  1. Currently Ingrediate generates custom recipes with the paid OpenAI API service, you must have an account and your own personal API key to use.
  2. You must also have a MongoDB account and password to be able to persist data into the database.

How to use

  1. Fork and clone this repo
  2. cd to the root directory run npm install
  3. Create a .env in server following the .env.example
    # Do not share your OpenAI API key with anyone! It should remain a secret.
    OPENAI_API_KEY=
    MONGODB_PW=
    PORT=
  4. Paste in your OpenAI API key, MongoDB connection string, and port to run the server.
  5. cd to the root directory run npm run dev, the development server and client will run concurrently!

Author

Developed By Github LinkedIn
Johanna Cameron Github LinkedIn