1.5 KiB
1.5 KiB
Waveform
A modern, high-performance real-time chat application, designed for seamless communication.
🛠️ Tech Stack
- Framework: Next.js 16 (App Router, Route Groups)
- UI & Styling: React 19, Tailwind CSS v4
- Authentication: Auth.js v5 (NextAuth) with Credentials Provider & bcrypt hashing (planned)
- Database & ORM: PostgreSQL managed via Drizzle ORM & Drizzle Kit (planned)
- DevOps & Infrastructure: Docker & Docker Compose, Caddy Reverse Proxy, Forgejo Actions (planned)
📂 Architecture & Structure
The project uses Next.js Route Groups without a src/ directory to maintain a clean root layout:
app/(app)/— Application routes (Layout, Home)public/— Static assets (images, icons, fonts)
🎯 Current Status
In Progress — Application scaffold initialized with Next.js 16, React 19, Tailwind CSS v4, and TypeScript. Database integration, authentication, and DevOps infrastructure will be implemented in subsequent phases.