Skip to content

An automated student attendance and scheduling platform for colleges. Intelligently generates timetables and tracks attendance records digitally for better analytics. Modern interface across all user levels for easy adoption.

Notifications You must be signed in to change notification settings

Kamaruddheen/attendance-report

Repository files navigation

Student Attendance Management System (SAMS)

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.

Key Features

  • Record and track daily student attendance
  • Multiple user roles with different permissions (admin, teachers and students)
  • Modern, visually appealing Neumorphism UI design

Tools & Technologies

Frontend Backend Framework + Library
        

Usage

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.

Getting Started

To run locally

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

Login Credentials

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

Contributions

Pull requests are welcome! Feel free to browse open issues to find areas for improvement.

About

An automated student attendance and scheduling platform for colleges. Intelligently generates timetables and tracks attendance records digitally for better analytics. Modern interface across all user levels for easy adoption.

Topics

Resources

Stars

Watchers

Forks

Contributors 4

  •  
  •  
  •  
  •