- Next.js / React
- TypeScript
- Tailwind CSS
- Socket.IO client
- Node.js
- Express.js
- Socket.IO
- Auth approach: to be finalized in implementation docs
- Zod or Joi for validation
Current direction:
- PostgreSQL for structured schema and reliability
- Web Crypto API
- libsodium
- crypto module for secure server-side helpers where needed
- Docker
- Vercel / Netlify for frontend
- Render / Railway / Fly.io for backend
- Supabase / Neon / Mongo Atlas for managed database
- ORM direction: Prisma
- Postman / Bruno
- ESLint
- Prettier
- GitHub Actions
- Next.js
- Node.js + Express
- PostgreSQL + Prisma
- Socket.IO
- Web Crypto API
This file documents the selected direction for the project. Dependencies and scripts in the repository may still lag behind this target architecture while the codebase is being built out.