A secure, scalable, and modular academic management platform designed for universities and colleges.
Includes a robust JWT authentication system, result automation, attendance tracking, LMS, role-based access, and rich reporting functionalities.
- JWT Access + Refresh Tokens
- Secure HTTP-only cookies
- Bcrypt hashed passwords
- Multi-role login (Admin, Teacher, Student, Super Admin)
- Token blacklist & logout
- Email verification
- OTP-based password reset with expiry
- Student onboarding with program, faculty, semester
- Teacher onboarding with subject assignments
- Dynamic Role-Based Access Control (RBAC)
- Multi-role user support
- Admin portal for user management
- Daily attendance per subject
- Automatic attendance percentage calculation
- Internal assessment mapping
- Bulk attendance upload
- Teacher attendance dashboard
- Student attendance overview
- Automated GPA/CGPA computation
- Internal and external marks handling
- Grace marks logic
- Semester-wise and subject-wise evaluation
- Rechecking and revision options
- PDF mark sheet generation
- Public result publishing portal
- Student-wise, subject-wise, semester-wise reports
- Advanced filtering and export options
- PDF and CSV export
- Dashboard analytics with charts
- Upload notes
- Upload syllabus
- Upload assignments
- Track submissions
- Notify students
- Download course materials
- Submit assignments
- View feedback
- Super Admin → Full system access
- Admin → User and academic configuration
- Teacher → Attendance, internal marks, LMS resources
- Student → Result portal, LMS, attendance
All routes protected with guard-driven permissions.
- Email verification
- OTP delivery
- Password reset emails
- Result publish notifications
- Bulk mailing support for admins
-
Fully normalized structure
-
Optimized indexing
-
Handles large-scale academic data
-
Includes entities for:
- Users
- Roles & Permissions
- Students
- Teachers
- Faculties
- Programs
- Subjects
- Attendance
- Marks
- LMS Content
- Logs
-
Soft deletes, timestamps, and audit fields
-
Designed for horizontal and vertical scaling
- Request logs
- Error logs
- User activity logs
- Admin action auditing
- Login/logout logs
- NestJS
- TypeORM
- PostgreSQL / MySQL
- JWT + Passport
- Nodemailer
- Winston Logger
- React.js
- RTK query / Axios
- Bootarap CSS
- Render
- Docker support
- Nginx Reverse Proxy
- PM2 Process Manager
- CI/CD compatible