A comprehensive campus management system with student, teacher, and admin dashboards.
- Student Dashboard - View tasks, events, and track progress
- Teacher Dashboard - Manage classes, create tasks, grade submissions
- Admin Dashboard - Manage users, classes, events, and data uploads
- Frontend: HTML, CSS, JavaScript
- Backend: Node.js, Express, MongoDB
- Authentication: JWT
- Frontend: Vercel (static site)
- Backend: Render/Railway (Node.js server)
- Database: MongoDB Atlas
- Admin: admin@campusflow.in / admin123
- Teacher: rajesh.kumar@campusflow.in / teacher123
- Student: aryan.singh@campusflow.in / student123
- Clone the repository
- Install backend dependencies:
cd backend && npm install - Start backend server:
cd backend && npm start - Frontend can be opened directly in browser (index.html)