This is a simple template for a Svelte 5 sveltekit project with authentication using NeoApi.
Features:
- Under development Svelte 5 🚧
- SPA with SvelteKit 2 💨
- PWA support 📱
- Vercel deployment 🚀
- Prisma for storage 💾
- LuciaAuth for authentication 🔐
- Tailwind CSS for styling 🎨
- DaisyUI for theming 🌼
- NeoApi for type safe feature rich API calls 🪄
First time you clone the project,
- Copy the
.env.examplefile to.envand fill in the required values. - Next, to install all dependancies and setup the database run
pnpm pre:devWhen you are ready to start the project, run the following command:
pnpm devThe project is pre-setup to be hosted on vercel, just make sure to:
- Upload the
.envfile to vercel