A unified workspace hosting a TypeScript-powered Express API backend and a React/Vite frontend.
- Backend: Express, TypeScript, Redis, MySQL
- Frontend: React, TypeScript, Vite
- Monorepo: Managed with npm workspaces and shared scripts
backend/– REST API serverfrontend/– Vite-powered React app- Root – workspace configuration & orchestration scripts
- Node.js (>=16) & npm
- Redis
- MySQL
npm install
npm run install:allnpm run dev:all # Start backend + frontend in dev modenpm run build:all # Compile & bundle both packages
npm start # Build & start backend in productionRoot shortcuts:
dev:all,dev:backend,dev:frontendbuild:all,build:backend,build:frontendinstall:all,start
Backend (backend):
dev,build,start
Frontend (frontend):
dev,build,lint,preview
This project is licensed under the MIT License (see LICENSE).