Kalmitech Startups / Production Showcase
portfolio.kalmitech.app Operator Sign In

School Management System

Multi-tenant educational management platform with automated conflict-free timetable scheduling and role-based portals.

Release Year
2025
Entity / Scope
Institutional Education Providers
Engineering Role
Lead Full-Stack Engineer
Lifecycle State
Production
School Management System Hero Screenshot
Overview

System Architecture & Purpose

EduSphere is a multi-tenant platform built to coordinate daily academic, administrative, and financial operations for primary and secondary educational institutions. The system partitions workflows into dedicated, role-isolated portals: School Administrator, Principal, Teacher, Student, and Parent. It features an automated clash-free timetable scheduler, daily batch roll-call attendance registers, continuous assessment (CA) scoring broadsheets, automated printable PDF report cards, and a graceful read-only mode upon subscription expiration.
The Challenge

Problem Statement

Schools frequently struggle with disconnected tools: attendance kept in paper binders, timetables scheduled manually leading to instructor and classroom double-booking, and end-of-term score compilation taking weeks of manual calculation.
Engineering Resolution

Solution Design

Engineered a centralized multi-tenant architecture with tenant-scoped query middleware. Implemented a constraint-satisfaction scheduling algorithm that prevents instructor and classroom scheduling conflicts. Built continuous assessment broadsheet calculation engines with custom grading scales and automated PDF report card compilation via WeasyPrint.
Capabilities

Key Features & Architecture

1

Role-Isolated Portals

Dedicated interfaces for Administrators, Principals, Teachers, Students, and Parents with multi-child family switching.

2

Conflict-Free Timetable Engine

Five-day visual scheduler with automated clash prevention ensuring no instructor or classroom is double-booked.

3

Continuous Assessment Broadsheets

Class score matrices with continuous assessment weighting, exam marks, and automated student ranking.

4

Printable Report Cards

High-resolution official report cards with attendance summaries, teacher remarks, and grade keys compiled to PDF.

5

Batch Roll-Call Attendance

Morning attendance registers completed in seconds with immediate turnout percentage calculation.

6

Data Continuity Safeguard

If institutional subscriptions lapse, schools enter a read-only mode so historical records and transcripts remain accessible.

Infrastructure

Architecture & System Topology

Client Devices (Desktop, Tablet, Mobile) -> Master Nginx Ingress (SSL, Static Caching, Gzip) -> EduSphere Application Cluster (Django 5.1 / Gunicorn) * Tenant Scoping Middleware for complete institution isolation * Conflict-Free Scheduling Engine for period and room verification * Continuous Assessment & Broadsheet Calculation Engine * WeasyPrint Service for PDF report cards and official receipts * PostgreSQL 16 Cluster & Redis Session Store
CONSTRAINT-SATISFACTION SCHEDULING ALGORITHM

Constraint-Satisfaction Scheduling Algorithm

Eliminating human scheduling errors and room conflicts

Scheduling hundreds of weekly periods across multiple grade tiers typically results in double-booked teachers and classroom collisions. EduSphere implements an automated visual constraint engine that validates teacher availability, subject workload caps, and room capacity in real time before committing schedule assignments.
AUTOMATED CONTINUOUS ASSESSMENT & BROADSHEETS

Automated Continuous Assessment & Broadsheets

Streamlined grade calculation with instant PDF generation

Teachers input continuous assessment test scores and exam marks into an intuitive matrix. The engine automatically applies institutional weights, computes grade points, determines class standings, and renders tamper-evident PDF report cards ready for distribution.
Screenshots & Interface Walkthrough

Interface Documentation

Visual overview of production interfaces, management consoles, and operational workflows. Click any screenshot for high-resolution inspection.

Executive Academic Dashboard: Centralized institutional console displaying active term status, student enrollments, faculty allocations, and class distribution metrics.
Cover Thumbnail
Figure 01

Executive Academic Dashboard: Centralized institutional console displaying active term status, student enrollments, faculty allocations, and class distribution metrics.

Student Information System (SIS): Filterable student roster with dynamic search, admission details, class arms, guardian linkage, and real-time attendance tracking.
Figure 02

Student Information System (SIS): Filterable student roster with dynamic search, admission details, class arms, guardian linkage, and real-time attendance tracking.

Master Timetable Scheduler Grid: Conflict-free weekly class schedule engine mapping subject periods, classroom venues, and teaching faculty across academic sessions.
Figure 03

Master Timetable Scheduler Grid: Conflict-free weekly class schedule engine mapping subject periods, classroom venues, and teaching faculty across academic sessions.

Examinations & Academic Gradebook: Continuous assessment ledger, automated score weighting, grade distribution analytics, and terminal broadsheet compiler.
Figure 04

Examinations & Academic Gradebook: Continuous assessment ledger, automated score weighting, grade distribution analytics, and terminal broadsheet compiler.

Institutional Tuition & Bursar Ledger: Fee structure management, payment receipt audit trails, outstanding balance alerts, and term revenue reconciliation.
Figure 05

Institutional Tuition & Bursar Ledger: Fee structure management, payment receipt audit trails, outstanding balance alerts, and term revenue reconciliation.

Digital E-Library & Learning Resources: Digital catalog supporting textbook lending, curriculum-aligned academic PDF repositories, and multimedia study assets.
Figure 06

Digital E-Library & Learning Resources: Digital catalog supporting textbook lending, curriculum-aligned academic PDF repositories, and multimedia study assets.

Outcomes & Results

Delivery Impact

Active in production at edusphere.kalmitech.app, managing academic sessions with zero scheduling clashes, reducing report card turnaround time by over 85%, and guaranteeing continuous data availability.