AI-powered student management platform — smart timetable generation, attendance analytics, and role-based dashboards.
A comprehensive platform for educational institutions to manage students, teachers, and resources using AI.
Key Features:
- Smart Timetables — AI-assisted generation with automated conflict resolution
- Role-based Panels — dedicated views for students, teachers, and admins
- AI Chatbot — interactive assistant (OpenAI + offline fallback)
- Analytics — performance prediction and attendance trends
- Auth — free email OTP verification via Gmail SMTP
Student/Teacher/Admin Views (Django Templates) ↔ Django Views & URLs
├── Timetable Engine
├── OpenAI Chatbot
├── Gmail SMTP (Auth)
└── PostgreSQL DB
| Component | Technology |
|---|---|
| Backend | Django 4.2+ (Python) |
| Database | PostgreSQL |
| AI | OpenAI GPT |
| Auth | Email OTP |
I designed the role-based access system, planned the timetable generation algorithm with constraint satisfaction, and architected the email OTP flow. Code generation was accelerated using AI tools; timetable conflict resolution and PostgreSQL migration on Render are mine.
git clone https://github.com/AdityaPandey-DEV/student-tracking-system.git && cd student-tracking-system
pip install -r requirements.txt
# Configure .env (Django Secret, DB URL, Email Credentials)
python manage.py migrate && python manage.py runserverArchitected & built by Aditya Pandey — AI-augmented development