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:
pnpm run dev
# or start the server and open the app in a new browser tab
pnpm run dev -- --open
To create a production version of your app:
pnpm 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.
- Lefthook (https://lefthook.dev/)
- Prettier (https://prettier.io/)
- ESLint (https://eslint.org/)
- Vitest (https://vitest.dev/)
- Vite (https://vitejs.dev/)
- SvelteKit (https://kit.svelte.dev/)
- TailwindCSS (https://tailwindcss.com/)
- Paraglide (https://inlang.com/docs/guides/sveltekit)
This project use its own custom OAuth proxy to handle authentication with the CMS. The project is located here and hosted on Cloudflare Workers.
- Initial setup
- Add CMS auth
- Add CMS content
- Blog list page
- Blog detail page
- Projects list page
- Projects detail page
- Home page
- About page
- Add SEO
- Add sitemap
- Add robots.txt
- Add analytics
- Add social media links
- Add favicon
- Add PWA support
- Add dark mode support
- Add RSS feed
- Add comments
- Add search functionality
- Add pagination
- Add tags and categories
- Add newsletter signup
- Add social media sharing
- Add author page
- Add related posts
- Add custom 404 page
- Add custom 500 page
- Add custom error handling