Attendance_flask_app is a practice project developed with Flask to implement server-side events for a live updating table without the use of polling. The main objective of this project is to provide a real-time attendance monitoring system with a user-friendly interface.
-
Admin Interface: The app includes an admin interface that allows authorized users to:
- Schedule classes for students.
- Monitor attendance in real-time with live updates.
-
Student Interface: The student interface provides functionalities for students to:
- Enroll in classes.
- Sign in to their accounts.
- Register attendance in specific classes.
-
Custom Command: The project also includes a custom command for creating admin users with appropriate privileges.
The project is built using the following technologies:
: The primary programming language for the backend development.
: A powerful web framework used to create the web application.
: A fast in-memory data store used to manage real-time updates efficiently.
: For creating the structure and content of web pages.
: For styling and designing the user interfaces.
: To implement interactive features and client-side functionality.
The combination of these tools allows attendance_flask_app to deliver a seamless user experience with real-time updates and secure authentication.
Please note that this project is for practice purposes and is not intended for production use.