HTML5
CSS3
JavaScript
Bootstrap
Responsive GenZ UI Design
The frontend technologies are used to create an attractive, responsive, and user-friendly interface for students, teachers, and admin users.
Python
Flask Framework
Python Flask is used for handling server-side logic, routing, authentication, database connectivity, request processing, and overall application functionality.
MySQL
MySQL is used to store and manage:
student records
teacher records
books data
issued books
renewal requests
fines
notifications
question papers
OTP records
Used for:
OTP email sending
password reset emails
reminder notifications
credential emails
Used for:
reading Excel sheets
processing bulk student data
data handling during Excel import
Used for:
handling .xlsx Excel files
importing student records from Excel
Used for:
password hashing
password verification
secure authentication
Used for:
dynamic HTML rendering
passing backend data to frontend pages
Used for:
login session management
route protection
authentication handling
Visual Studio Code (VS Code)
MySQL Workbench
XAMPP / MySQL Server
Ngrok (for external/mobile testing)
Responsive Dashboard Design
Glassmorphism UI
Notification Badges
Smooth Animations
Interactive Cards
OTP Verification System
Password Hashing
Session-based Authentication
Admin Approval Workflow
Secure File Validation
PDF Upload System
Image Upload System
Excel File Import System
Gmail SMTP Integration
Email Notification System
Automated Reminder Emails