Logo

This University Management System is a full-stack web application I developed to demonstrate my skills in building modern, scalable, and user-friendly systems. It provides a centralized platform where students, teachers, and administrators can efficiently manage academic tasks such as courses, exams, schedules, and grades.

Linkedin Whatsapp FacebookTelegram

Role-Based Dashboards

Separate dashboards for Students, Teachers, and Admins — each with tailored functionality and permissions.

Course Management

Admins can create, update, and assign courses. Students can enroll and view their courses easily.

Exam & Assignment Scheduling

Teachers can schedule exams, upload assignments, and review student submissions.

Grade Tracking

Students can view their grades in real-time, and teachers can manage grading efficiently.

Automated Timetable

Smart scheduling system that generates class and exam timetables dynamically.

Secure Authentication

Modern login system with JWT-based authentication and role-based access control.

Notifications & Announcements

Real-time notifications for new courses, upcoming exams, deadlines, and admin announcements.

Clean UI & UX

Modern, responsive design built with Tailwind CSS and Shadcn UI for a smooth user experience.

Scalable & Maintainable

Built with Next.js, Prisma, and PostgreSQL, ensuring a scalable and production-ready architecture.

Performance Optimized

Efficient data fetching with React Query and optimized database queries for fast loading.

Smart Classroom Scheduling

Automatically generate class timetables based on enrolled students, available teachers, and room capacity.

Resource Sharing

Teachers can upload lecture notes, slides, and study materials for students to access easily.

Assignment & Homework Tracking

Students can submit assignments online, and teachers can grade and give feedback directly in the system.

Class Announcements

Send important updates, reminders, and notices to students instantly with real-time notifications.

Live Collaboration

Enable discussion forums or live Q&A sessions within each classroom to improve engagement.

Exam Preparation Space

Provide past papers, practice quizzes, and exam schedules for better preparation.

Performance Analytics

Track student progress and give teachers a quick overview of class performance.