This project has been migrated from a split Vite + Express setup to a single:
- Next.js (App Router)
- React + TypeScript
- Prisma ORM
- PostgreSQL
- Install dependencies:
npm install- Create your environment file:
cp .env.example .env-
Update
.envwith your PostgreSQL connection and JWT secret. -
Run Prisma migration:
npm run prisma:migrate -- --name init- Start the app:
npm run devOpen http://localhost:3000.
app/- Next.js pages and API routescomponents/- client UI componentslib/- shared server utilities (auth/session/prisma)prisma/schema.prisma- database schema
- Legacy
frontend/andbackend/folders are still present for reference but are no longer used by the app runtime.