BACK_TO_PROJECTS

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

· React.js· FastAPI· PostgreSQL
~/projects/backbone-dapodik/skpl.sh
DASHBOARD BACKBONE DAPODIK — SYSTEM PREVIEW

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.