Skip to content

Repository files navigation

Student Tracking System

AI-powered student management platform — smart timetable generation, attendance analytics, and role-based dashboards.

Python Django PostgreSQL OpenAI


What It Does

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

Architecture

Student/Teacher/Admin Views (Django Templates) ↔ Django Views & URLs
                                                      ├── Timetable Engine
                                                      ├── OpenAI Chatbot
                                                      ├── Gmail SMTP (Auth)
                                                      └── PostgreSQL DB

Tech Stack

Component Technology
Backend Django 4.2+ (Python)
Database PostgreSQL
AI OpenAI GPT
Auth Email OTP

My Role

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.

Quick Start

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 runserver

Architected & built by Aditya Pandey — AI-augmented development

About

The Student Tracking System is an AI-powered platform designed for educational institutions, providing features such as personalized dashboards, attendance tracking, class management, and real-time updates. It enhances both student and teacher experiences with smart recommendations and an AI chatbot assistant.

Topics

Resources

Stars

4 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages