Skip to content

korebhaumik/CulinaryCraft

Repository files navigation

A culinary AI that can help you with your cooking.

Description · Features · Running locally ·

Description

KJ Somaiya CODEICON 4.0 Runner Up Project (Updated)

CulinaryCraft is a sophisticated recipe generation and management web app that leverages llms to curate extensive and diverse culinary creations. With an intuitive user interface, it offers users to generate custom recipes with ingredient substitution suggestions, and nutrition-specific recommendations.

Link: https://culinary-craft.vercel.app/ Screenshot 2023-08-06 at 3 47 28 PM

Features

Running locally

You will need to have the necessary environment variables setup in your .env file. This should include a key for your openai account.

NEXT_PUBLIC_OPENAI_API_KEY = 

Note: You should not commit your .env file or it will expose secrets that will allow others to access your openai credits.

  1. Install run: pnpm i
  2. Make a new .env file.
  3. Populate the .env file with the necessary environment variables.
pnpm run dev

Your app template should now be running on localhost:3000.

Running locally with docker

docker login
docker pull korebhaumik/culinary-craft.
docker run -env-file .env -p 3000:3000 korebhaumik/culinary-craft

Note: If the docker image is not available (repo is private), you can build it locally by running docker build -t culinary-craft. in the root directory of the project.