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
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
Next
Plan-Report Information System was built by Firdovsi Rzaev for Azerbaijan Technical University.