(SYS.03) — CLIENT SYSTEM — CURRICULUM & RESOURCE MANAGEMENT
LRMS
Centralized learning resource repository, curriculum management, and SBM governance.

(01) — System Overview
PROJECT
CONTEXT.
A server-rendered Django educational management system developed for Adriatico Memorial School. Centralizes curriculum management, teaching assignments, digital learning resource evaluation and approval workflows, and School-Based Management (SBM) document compliance.
The Operational Bottleneck / Problem
Public schools frequently face scattered instructional materials, lost lesson resources across personal flash drives, and chaotic manual document compilation during annual School-Based Management audits.
Engineering Solution
Developed a centralized Django web application that organizes curriculum materials, enforces peer/supervisor resource reviews, and maintains institutional memory.
(02) — Architecture & Pipeline
SYSTEM
ARCHITECTURE.
Server-rendered Django application with Django ORM querying a normalized PostgreSQL database, utilizing session-based authentication and role-based permissions.
Data & Execution Pipeline
(03) — Technical Focus
ENGINEERING
HIGHLIGHTS.
Primary Developer & Architectural Lead
Initiated the LRMS platform and engineered approximately 80% of the system across backend architecture, database modeling, frontend UI/UX, and domain business logic.
Digital Resource Approval Workflow
Designed multi-tier review workflows where learning materials submitted by educators undergo structured evaluation, revision requests, and administrative approval before publication.
School-Based Management (SBM) Evidence System
Built a structured compliance repository for organizing, tagging, and auditing institutional School-Based Management documents against standard educational benchmarks.
Curriculum & Teaching Assignment Modeling
Structured relational schemas linking grade levels, subject curricula, teacher assignments, and classroom resources with relational integrity checks.
(04) — Implemented Capabilities
CORE
FEATURES.
Centralized user and workforce directory with granular RBAC
Student enrollment tracking and grade-level class assignments
Teacher subject assignments and advisory management
Curriculum structure mapping with grade-to-subject associations
Learning resource repository with categorized digital uploads
Multi-step resource evaluation and administrative approval pipeline
School-Based Management (SBM) artifact organization and verification
Strict data integrity protections on prerequisite records
Responsive, clean UI design system tailored for school staff
Audit logs for resource status changes and approvals
(05) — Technology Stack
STACK
ARCHITECTURE.
Backend & Core
Database & Storage
Frontend & UI
Governance & RBAC
(06) — Problem Solving
TECHNICAL
CHALLENGES.
Multi-Tier Resource Approval Integrity
Engineered state-machine-style resource workflows ensuring resources cannot bypass required evaluation steps or disappear while referenced by active curriculum records.
(07) — Reliability & Governance
SECURITY & TESTING.
Privacy & Security Model
Enforces Django session security, CSRF protection, role-based view decorators, and protected media access for restricted administrative documents.
EXPLORE MORE WORK