Create a web application to monitor and analyze enterprise performance (tasks, deadlines, team productivity) with interactive dashboards, dynamic reports, and automated alerts.
Responsibilities:
- Design KPI models and data visualization dashboards
- Build dynamic reporting with filters and drill-down
- Implement alerting for threshold breaches
- Optimize queries and caching for fast analytics
Tech stack:
- Java, Spring Boot, REST API; TypeScript, Angular
- Chart.js, ngx-charts; PostgreSQL
Deliverables:
- Dashboard suite with configurable KPIs
- Automated alerting and scheduled reporting