Skip to main content
Notification message
Full Stack•Full-Stack Engineer•2026•Rubric Score: 4.16/5.0

University Learning Management System (LMS)

Full-stack university LMS with course registration, timetable conflict detection, and complete SRS documentation.

Comprehensive educational platform built with Node.js and Express, supporting student course registration, prerequisite validation, schedule collision algorithms, online quizzes, assignments, fee breakdowns, and formal Software Requirements Specification (SRS).

8 Subsystems

Core Modules

5 Courses

Pre-loaded Courses

IEEE SRS

Specification

1

The Problem & Intended Users

Academic institutions require deterministic verification of course prerequisites, room/time scheduling conflicts, and integrated fee structures across departments.

2

Architecture & Implementation Decisions

Developed modular Express REST endpoints with student and administrator workflows, timetable grid layouts, quiz attempt tracking, and complete IEEE-style Software Requirements Engineering documentation.

Technical Architecture Pipeline:

Node.js/Express server with structured routes for courses, assignments, quizzes, timetables, fees, and complaints, paired with a responsive client frontend and automated startup scripts (`start-all.ps1`).

3

Source-Verified Capabilities

Course management with prerequisite checks, capacity limits, and drop validation
Deterministic timetable conflict detection engine preventing scheduling overlaps
Interactive online quizzes with timers, scoring, and attempt tracking
Modular fee structure computation based on enrolled credit hours
Formal Software Requirements Specification (SRS) document meeting IEEE standards
4

Measurable Results & Delivery

A complete, end-to-end academic management system with comprehensive SRS documentation, pre-loaded university courses, and conflict-free schedule calculation.

Verified Technologies & Tools

Node.jsExpressJavaScriptSoftware EngineeringSRSREST API

Looking for this level of engineering rigor on your project?

I architect clean, accessible, and high-performance web systems and automated AI pipelines tailored to production standards.