A full-stack web application for educational institutions to streamline attendance, classroom management, and student-teacher communication.
- Register users (students, teachers, admins)
- Manage user roles and permissions
- Create classrooms and assign teachers
- Monitor all classroom activities
- Mark student attendance (daily/period-wise)
- View detailed attendance analytics
- Respond to student queries and update requests
- View real-time attendance data
- Submit attendance correction requests
- Track personal attendance analytics
- Per-student and per-class attendance visualization
- Daily present count and trends
- Export attendance to CSV
- Highlight irregular attendance patterns
Layer | Technology |
---|---|
Frontend | React.js, Bootstrap, Axios |
Backend | Django, Django REST Framework |
Database | PostgreSQL / MySQL |
Authentication | JWT (Token-based Auth) |
File Export | PapaParse for CSV |
git clone https://github.com/your-repo.git
cd backend
python -m venv venv
source venv/bin/activate
pip install -r requirements.txt
python manage.py makemigrations
python manage.py migrate
python manage.py runserver
cd frontend
npm install
npm start