MONGODB_URI=your_mongodb_connection_string
PORT=3000
GOOGLE_CLIENT_ID=your_google_client_id
GOOGLE_CLIENT_SECRET=your_google_client_secret
JWT_SECRET=your_secure_jwt_secretVITE_GOOGLE_CLIENT_ID=your_google_client_id
VITE_BZENV=development # or production
VITE_DEV_PROXY=http://localhost:3000Quick Start Start frontend and backend together from root:
npm run devIf you prefer running frontend and backend separately, follow the setup steps below.
cd frontend
npm install
npm run build
npm startcd ../backend
npm install
npm start- Frontend: Vite, React, Mantine, Google OAuth2
- Backend: Node.js, Express, MongoDB, JWT
- Tooling: ESLint, Prettier, dotenv
Feel free to fork and create PRs to improve the boilerplate!