- Frontend: React 18, Vite, React Router, Tailwind
- Backend: Node.js, Express, Mongoose, Zod, JSON Web Tokens
- Database: MongoDB Atlas (Mongoose)
- Node.js 18+
- npm or yarn
- MongoDB Atlas URI (or local MongoDB)
cd backend
npm installCreate a .env (recommended) and avoid hard‑coding secrets and URIs currently present in config.js and db.js.
Suggested .env keys: