Skip to content
/ saas-boilerplate Public template

Boilerplate for my SaaS apps using Next.js 14, Drizzle, Railway (Postgres, API), Clerk, Turbo, Upstash, Sentry, PostHog, Shadcn

Notifications You must be signed in to change notification settings

frixaco/saas-boilerplate

Repository files navigation

Setup

  1. Populate .env files in apps/api-go, apps/web with your own values
  2. There's not much code. So I recommend to quickly review package.json files to see if you are fine with the libraries used. Then skim through the code and see if you want to change anything

Structure

There are two apps: api-go and web

The api-go is a simple Go API that uses echo framework

The web is a Next.js app that uses clerk for authentication

  • Next.js for the web framework
  • Clerk for authentication
  • PostHog for analytics
  • Sentry for error monitoring
  • Drizzle ORM for database access
  • Upstash for rate limiting
  • shadcn/ui, Tailwind CSS, lucide-react for UI components, styling and animations, icons
  • Vercel for hosting
  • and a few more... as usual

TODO:

About

Boilerplate for my SaaS apps using Next.js 14, Drizzle, Railway (Postgres, API), Clerk, Turbo, Upstash, Sentry, PostHog, Shadcn

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published