- bpaf/s: backend, api, auth, frontend/svelte respectively
- Svelte + SvelteKit
- TailwindCSS
- TypeScript
- SQLite
- Authentication via JWT
-
✅ Todo
-
✅ Authentication w/ salting, JWT and rate limiting
-
✅ Enhanced Password Security
-
✅ Input Validation with Zod
-
✅ Enhanced JWT Security
-
✅ CSRF protection
-
✅ CORS
-
✅ Rate Limiting
-
✅ Security Headers & CSP
-
✅ IP-Based Security
-
✅ Structured Logging
Everything you need to build a Svelte project, powered by sv
.
Once you've created a project and installed dependencies with npm install
(or pnpm install
or yarn
), start a development server:
npm run dev
# or start the server and open the app in a new browser tab
npm run dev -- --open
To create a production version of your app:
npm run build
You can preview the production build with npm run preview
.
To deploy your app, you may need to install an adapter for your target environment.