Skip to content

albbus-stack/kit-stack

Repository files navigation



A svelte fullstack starter kit heavily inspired by create-t3-app with variuos added bonuses

           

     

📚 The Kit Stack

🛠️ SvelteKit: Fullstack Framework 🔐 Supabase Auth: Authentication
🗃️ Drizzle: Database ORM 🧹 tRPC: Typesafe API Calls
🎨 DaisyUI: Component Library 🖌 Storybook: UI Testing Tool
💳 Stripe: Payments API 📚 Inlang: Internationalization Library
📝 Felte: Form Validation 📃 Prettier & ESLint: Code Formatting
🤖 Vercel: Deploy with CI 🍞 Bun: Fast package manager

🔌 Features

  • Authentication: Sign up, sign in, sign out, forgot password, change password, change email, change username, delete account

  • Authorization: Protected routes, protected pages, protected endpoints

  • Database: CRUD operations, relations, migrations

  • Payments: Stripe integration

  • UI: Design system, component library, UI testing, icons and fonts

  • Forms: Form validation, form submission, form errors

  • Internationalization: Multiple language integration

  • Deployment: Easy and fast deployments with CI including database migrations

Getting Started

You can browse the Github Wiki to get a better idea of how this works or you can jump right in using the Install Script:

curl -sL https://tinyurl.com/kit-stack | bash -e -s "<folderName>"

The easiest and fastest way is to use a VSCode cloud instance like Gitpod or Github Codespaces, with them you can open the template directly and all the configurations are already handled, but I highly recommend you create your own repo first locally: