01. PROJECT_MANIFEST
Dashboard Backbone Dapodik
Contributed to a 5-person team building the software requirements specification (SKPL) for a web dashboard on top of Dapodik data, owning the Class Diagram section and its supporting design documentation.
ROLE
Requirements & Class Diagram Owner (team of 5)
TIMELINE
Semester 4–5
STATUS
IN PROGRESS
01. OVERVIEW
Backbone Dapodik is a dashboard concept for visualizing education data sourced from Dapodik, built with a React.js frontend, FastAPI backend, and PostgreSQL database.
My primary contribution was the Class Diagram section of the SKPL: translating written class descriptions into a formal diagram and embedding it into the project's documentation.
02. CORE_CHALLENGES
// 01_SPEC
Translating loosely-written class descriptions from teammates into a consistent, formally correct class diagram.
// 02_DOC
Generating the diagram programmatically (Python/matplotlib) and embedding it cleanly into a DOCX deliverable.
03. SYSTEM_OUTPUT
TEAM_SIZE
5
STACK
3 layers
STATUS
SKPL
/* ARCHITECTURE_LOG_0x44 */
“Turning prose class descriptions into a diagram that five people would all recognize as 'correct' took more negotiation than code.”