Skip to content

Latest commit

 

History

History
58 lines (44 loc) · 1.54 KB

README.md

File metadata and controls

58 lines (44 loc) · 1.54 KB

A Free Full-Stack production-ready SaaS starter kit.

Screenshot

NOTE: THE V1 WILL BE LAUNCHED IN END OF Q1 AS THE OP HAS PAUSED WORK ON IT.

Features

  • Magic Link Auth: login with Better-Auth & Resend, plus GitHub OAuth.
  • Protected Access: protected routes and middleware.
  • Modern UI/UX: Tailwind CSS, dark/light mode, and dashboards.
  • Type-Safe Development: TypeScript, Drizzle ORM, PostgreSQL, Zod validation.
  • Analytics: PostHog integration.
  • Payments (upcoming): Stripe, DodoPayments, and billing options.

Tech Stack

  • Framework: Next.js
  • Authentication: Better-Auth
  • Database: PostgreSQL
  • ORM: Drizzle
  • Styling: Tailwind CSS
  • Email: Resend
  • Analytics: PostHog
  • Validation: Zod

Roadmap

Completed

  • Magic Link Authentication with Better-Auth and Resend
  • GitHub OAuth Integration
  • Protected Routes
  • User Settings
  • Dark/Light Mode
  • Dashboard & Sidebar (shadcn)
  • T3 Env Integration
  • Zod Validation
  • Drizzle + PostgreSQL Setup
  • PostHog Analytics
  • Landing Page

Upcoming

  • Payments (Stripe and DodoPayments integration)
  • Minor fixes here and there to Improve UX & DX
  • Ship v1
  • Create full setup tutorial

Contributing

  1. Fork the repository.
  2. Create a feature branch (git checkout -b feature/YourFeature).
  3. Commit your changes (git commit -m 'Add YourFeature').
  4. Push to the branch (git push origin feature/YourFeature).
  5. Submit a Pull Request.

For issues or feature requests, create an issue in the GitHub repository.