This SvelteKit application is a unique platform for saving and rating recipes. It combines a MongoDB backend with SvelteKit form actions for recipe management, and features an AI-powered chatbot assistant using OpenAI's API. Authjs is integrated for secure and efficient user authentication.
In a world where recipe websites are more cluttered than a spice drawer, my quest for a simple chicken noodle soup recipe led me to create this web app. Because let's face it, we're here to cook, not to scroll through popup ads and a needless life-story just for SEO and a word-count quota (that does nothing but cause pain for the user).
Tech used:
SvelteKit, TypeScript, MongoDB, Superforms/Zod, Authjs
Using PNPM:
# Install dependencies
$ pnpm i
# Start development server
$ pnpm run dev
Open http://127.0.0.1:5173/ to view it in the browser.
.env
file and add the following: