Student Registration & Notification Management System
Overview
A web-based system designed for schools to manage student registration, attendance, and instant notifications via WhatsApp. This solution enhances communication between teachers, parents, and administrators while streamlining student data management.
Key Features
1. Student Registration Module
User-friendly interface for adding new students.
Stores essential student details (Name, Roll No, Class, Section, Contact Info, etc.).
Unique student ID generation for accurate tracking.
2. Attendance Management
Easy attendance marking for each class/section.
Absent students list auto-generated in real-time.
Separate teacher view for attendance input.
3. WhatsApp Notification System
Instant WhatsApp alerts to parents regarding:
Student absence.
Important announcements/events.
Integration with WhatsApp API for automated messaging.
4. Parent Portal
Secure login for parents to view:
Attendance history.
School event calendar.
Notifications and messages.
5. Event Calendar
School events and holidays management.
Teachers can prepare attendance reports in advance.
Parents can stay informed about upcoming activities.
6. Admin Dashboard
Manage students, teachers, and parents.
Monitor attendance records and notification history.
Export data for reporting purposes.
Benefits
Improved communication between school and parents.
Reduced manual work for teachers and admins.
Real-time updates to parents about student activities.
Centralized system for all student-related data.
Technology Used
Backend: Django (Python)
Frontend: HTML, CSS, JavaScript, Bootstrap
Database: SQLite / PostgreSQL
Messaging API: PyWatkit
Like this project
Posted Aug 6, 2025
Developed a web-based system for schools to manage student registration and notifications via WhatsApp.