Clone the repo and install dependencies at the root:
git clone https://github.com/Simonmon06/chat-app.git
cd chat-app
pnpm installGenerate Prisma client (shared across packages):
pnpm run prisma generateRun all apps in parallel:
pnpm run dev:server # Express + Prisma + PostgreSQL
pnpm run dev:client # React + Vite frontend
pnpm run dev:packages # shared Zod/validator package (watch mode)🎥 Demo
- The app is hosted on Render free tier, which has a cold start time of ~50 seconds.
- If the demo link seems unresponsive at first, please wait up to a minute for the server to wake up.
- Once active, the app runs normally with real-time messaging.
