Skip to content

SupaKit

Posted on:September 9, 2023 at 05:53 PM

When it comes to full-stack tech stacks, there are a lot of options, from LAMP (Linux, Apache, MySQL, PHP), MEAN (MongoDB, Express.js, AngularJS (or Angular), and Node.js), MERN (like MEAN but using ReactJS instead of Angular), T3, or Fireship’s FKit (Firebase + SvelteKit).

I like the idea of FKit, but since my Google account isn’t good enough for Firebase, I propose an alternative: SupaKit (Supabase + SvelteKit).

Teenagers aren't allowed to code, I guess
Teenagers aren't allowed to code, I guess

SupaKit

Supabase will be used for the PostgreSQL backend and ORM.

SvelteKit is for the full stack routing framework and frontend.

Another thing about this stack is that I usually create it with TypeScript enabled with pNPM.

So like the initial creation process would look like this:

How I initialize a SvelteKit app
How I initialize a SvelteKit app

TypeScript, ESLint, Prettier, Vite, Playwright, everything.

I would also install TailwindCSS and daisyUI.