Digitally tracks student attendance across any number of courses and classrooms. Automates timetable creation and attendance recording to save teachers time. Intuitive neumorphic UI design provides administrators, staff and students with accessible visibility. Manage schedules and attendance without hassle.
- Record and track daily student attendance
- Multiple user roles with different permissions (admin, teachers and students)
- Modern, visually appealing Neumorphism UI design
Frontend | Backend | Framework + Library |
---|---|---|
The application has three core user interfaces:
Admin Panel: Allows administrative users to configure system settings and manage other users. Can generate timetables and review attendance metrics.
Teacher Portal: Teachers can take attendance for each class and submit it to the system. Review class rosters and download attendance reports.
Student View: Students are able to view their personal attendance record for all classes along with their schedule.
Once you downloaded project, Run this following command
pip install -r requirements.txt
Next
python manage.py runserver
(Optional)
In order to start livereload, run below command in first terminal
python manage.py livereload
then, below command in another terminal
python manage.py runserver
Then, Go to: https://localhost:8000 or http://127.0.0.1:8000
The easiest way to test the application is to login with the demo accounts:
Account | Admin | Hod | Staff |
---|---|---|---|
Username | testadmin | hod1 | --all staff account-- |
Password | testpass | Testpass123 | teststaff |
Pull requests are welcome! Feel free to browse open issues to find areas for improvement.