Tech Stack
A detailed look at the technical details.
Turborepo
Turborepo is a monorepo tool that helps you manage your project's dependencies and scripts. We chose a monorepo setup to make it easier to manage to structure the different features and enable code sharing between the different packages.
Turborepo - Make Ship Happen
turbo.build
Next.js
Next.js is a one of the most popular React frameworks that enables server-side rendering, static site generation, and more. We chose Next.js for its flexibility and ease of use. We're also using it to host our serverless API.
Next.js
nextjs.org
Supabase
Supabase is an open-source Firebase alternative. It provides a set of tools to help you build your app faster. We use Supabase for our database and authentication.
Supabase
supabase.com
Tailwind CSS
Tailwind CSS is a utility-first CSS framework that helps you build custom designs without writing any CSS. We also use Radix UI for our headless components library and shadcn/ui which enables you to generate pre-designed components with a single command.
tRPC
tRPC is a TypeScript-first API framework that helps you build APIs faster. It provides a set of tools to develop API in fully-typesafe way and connect to one source-of-truth from every app. We use tRPC for our serverless API.
tRPC
trpc.io
Drizzle
Drizzle is a super fast ORM (Object-Relational Mapping) tool for databases. It helps manage database, generate Typescript types from your schema and run queries in fully-typesafe way.
Drizzle
orm.drizzle.team
Last updated on