Azerbaijan Technical University · Production
Plan-Report Information System
Yearly academic planning and reporting platform that automates departmental workflows across faculties, cafedras, and duty assignments.
Role · Software DeveloperYear · 2024 — Present
Overview
Coordinates the multi-stage plan/report cycle across faculties and departments — historically managed via Word documents and email.
Provides structured data the university can analyse, instead of unstructured submitted files.
Architecture
Architecture diagram — placeholder
Hierarchical organisational model with versioned plan documents. Workflow engine tracking submission states and approvers. Read-optimised reporting views generated from the same plan data.
Features
- ▸Yearly plan authoring and submission
- ▸Multi-level review workflows (department → cafedra → faculty)
- ▸Duty and activity tracking
- ▸Automated reporting against submitted plans
Engineering challenges
- Modelling an organisational hierarchy (faculty → cafedra → department → duty) that varies across faculties.
- Preserving historical plan/report data while the underlying organisational structure changes year over year.
- Designing review states that map cleanly onto how academic staff actually approve documents.
Stack
ReactTypeScriptSpring BootPostgreSQLDocker
Screenshots
Screenshot 1 — placeholder
Screenshot 2 — placeholder