Guide
Getting Started
Set up your SaaS application and explore core features.
## Prerequisites
- Node.js 20 or later
- PostgreSQL 16
- pnpm 10+
## Quick Start
1. Clone the repository
2. Install dependencies with `pnpm install`
3. Copy `.env.development` and configure your database URL
4. Run `pnpm db:push` to create the database schema
5. Run `pnpm dev` to start the development server
## Project Structure
- `apps/web` -- Next.js application
- `packages/db` -- Database schema and client (Drizzle ORM)
- `packages/ui` -- Shared UI components (shadcn/ui)
- `packages/email` -- Email templates (React Email + Resend)
## Next Steps
- Set up authentication providers in your environment variables
- Configure Stripe for billing
- Customize the theme in `apps/web/src/styles/themes/`