The Attendance Management System has been specifically designed to automate and streamline the attendance management process. It offers a digital platform that efficiently records, monitors, and analyzes student attendance data, replacing the traditional manual methods currently in use.
The primary purpose of implementing the Attendance Management System is to simplify and enhance the attendance tracking process. By adopting this system, we aim to replace the tedious and error-prone manual methods of attendance management with an automated and efficient solution.
Frontend and Backend by
Anas Saifi
Android App by
Amanjot Singh
for both Backend and Frontend
make setup
make run
for Frontend only
| port - 7000
make FSetup
make FRun
for Backend only
| port - 8000
make BSetup
make BRun
for `Database migrations
make db-mig
for App
flutter pub get
flutter run
Make sure you have node.js and python installed on your system.
- For
Frontend
cd frontend
npm i
npm start
- For
Backend
cd backend
pip install -r requirements.txt
python manage.py runserver
- Walkthrough Screens
- Login Screen
- Signup Screen
- Home Screen / Classes Screen
- Attendance taking Screen
- Submit Screen