The WiFi-Based Classroom Attendance System is designed to automate the attendance tracking process in educational institutions using WiFi technology. This project includes a Django backend for server-side logic and data management, while the mobile app is developed using Flutter for a seamless and intuitive user interface.
-
Efficient Attendance Tracking: Replace manual attendance sheets with a WiFi-based system for faster and more accurate attendance tracking.
-
Real-Time Notifications: Instantly notify students to mark their attendance and receive reminders for pending entries.
-
User Roles: Admins, teachers, and students have distinct roles with specific functionalities tailored to their needs.
-
Security Measures: Face recognition and signal strength analysis for student verification and physical presence confirmation.
-
Timetable Integration: Seamlessly integrate with academic schedules for easy session-wise attendance tracking.
-
Backend: Django (Python web framework) for server-side development.
-
Mobile App: Flutter for cross-platform mobile app development.
- Ensure that Python is installed on your system. If not, download and install Python from python.org.
-
Install virtualenv:
pip install virtualenv
-
Create a new virtual environment:
python -m venv venv
-
Activate the virtual environment:
.\venv\Scripts\activate
-
Install Django in the virtual environment:
pip install django
-
Clone the repository:
git clone https://github.com/Manav1011/SMARTROLL_BACKEND_SSIP_2023
-
Navigate to the project directory:
cd SMARTROLL_BACKEND_SSIP_2023
-
Install project dependencies:
pip install -r requirements.txt
-
Try running the server:
python manage.py runserver
- Ensure that Python is installed on your system. If not, you can install it using your distribution's package manager. For example, on Ubuntu:
sudo apt-get update
-
Install virtualenv:
pip install virtualenv
-
Create a new virtual environment:
python3 -m venv venv
-
Activate the virtual environment:
source venv/bin/activate
-
Install Django in the virtual environment:
pip install django
-
Clone the repository:
git clone https://github.com/Manav1011/SMARTROLL_BACKEND_SSIP_2023
-
Navigate to the project directory:
cd SMARTROLL_BACKEND_SSIP_2023
-
Install project dependencies:
pip install -r requirements.txt
-
Try running the server:
python manage.py runserver