Skip to content

Latest commit

 

History

History
23 lines (18 loc) · 812 Bytes

File metadata and controls

23 lines (18 loc) · 812 Bytes

CLAUDE.md

Project Architecture

Tech Stack

  • Framework: Next.js 16 with App Router
  • Language: TypeScript
  • Database: PostgreSQL with Drizzle ORM
  • Authentication: Better-auth
  • Styling: Tailwind CSS + Shadcn
  • Real-time: TurboWire for WebSockets
  • Email: React Email + SMTP (nodemailer)
  • File Storage: S3-compatible storage
  • Linting: Biome
  • Bun as the runtime and package manager

Development Guidelines

  • Do not add unnecessary and obvious comments, verify if it adds value.
  • Write modular and reusable code, check if a component can be reused before creating a new one. Check if there are existing libraries / helpers / utils that can be used.
  • Follow the existing code style and conventions.
  • DO NO make assumptions, if you don't know something, ask.