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.example
file to.env
and fill in the required values. - Next, to install all dependancies and setup the database run
pnpm pre:dev
When you are ready to start the project, run the following command:
pnpm dev
The project is pre-setup to be hosted on vercel, just make sure to:
- Upload the
.env
file to vercel