A culinary AI that can help you with your cooking.
Description · Features · Running locally ·
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/
- Next.js App Router
- React and Typescript for reliable and fast development
- Langchain.js as the wrapper to interact with OpenAI API
- User Interface and Experience
- Design is built from scratch using Figma
- Styling with Tailwind CSS
- Icons from Heroicons and Google Icons
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.
- Install run:
pnpm i
- Make a new
.env
file. - Populate the
.env
file with the necessary environment variables.
pnpm run dev
Your app template should now be running on localhost:3000.
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.