← All projects

Dithari · Production

Dithari Learning Management System

Institutional LMS covering lessons, attendance, assignments, syllabus management, and an AI tutor for students and teachers.

Role · Software DeveloperYear · 2024 — Present

Overview

Replaces ad-hoc spreadsheets and disconnected tools with a single source of truth for the centre's academic operations.

Designed around the daily workflows of teachers, students, and academic coordinators rather than a generic course-platform abstraction.

Architecture

Architecture diagram — placeholder

API-first backend with explicit roles and resource-scoped permissions. Realtime updates over WebSocket for attendance and submissions. AI tutor backed by a retrieval layer over syllabus and lesson materials to keep responses grounded.

Features

Engineering challenges

Stack

Next.jsTypeScriptFastAPIPostgreSQLDockerWebSocket

Screenshots

Screenshot 1 — placeholder

Screenshot 2 — placeholder