Overview
A cinematic, advanced Student ERP Web Application built with **Django** and loaded with **Glassmorphism CSS effects**. Featuring floating transparent navigation pills, intuitive analytical metric cards, and modular Profile grid layouts supporting smooth elevation trigger hover visual scales accurately. Supports full Attendance and grading bundles securely.
Core Models (Database Schema)
from django.db import models
class Student(models.Model):
roll_no = models.CharField(max_length=20, unique=True)
name = models.CharField(max_length=100)
email = models.EmailField(unique=True)
gender = models.CharField(max_length=1, choices=[('M', 'Male'), ('F', 'Female')])
contact = models.CharField(max_length=15)
photo = models.ImageField(upload_to='students/', blank=True, null=True)
class Grade(models.Model):
student = models.ForeignKey(Student, on_delete=models.CASCADE, related_name='grades')
course = models.ForeignKey('Course', on_delete=models.CASCADE)
marks_obtained = models.DecimalField(max_digits=5, decimal_places=2)
class Attendance(models.Model):
student = models.ForeignKey(Student, on_delete=models.CASCADE)
date = models.DateField()
is_present = models.BooleanField(default=True)