Selected projects02 · DataQ Operations

Operations management · Django · Workflow automation

DataQ Operations

A private operations platform built for DataQ to manage recurring client work across services, months, tasks, attention events, hidden work-time intelligence, and management reporting.

STATUSCompleted · Private client system
FORMATCase study
STACK8 technologies
FOCUSSoftware system

DataQ Operations was built to replace the operational parts of a general-purpose work-management tool with a system shaped around DataQ's actual process. The product models recurring work explicitly, keeps employee workflows focused, and gives management controlled visibility into progress, blockers, workload, time contribution, assessment, and reporting.

PythonDjango 5.2PostgreSQLChart.jsWeasyPrintPytestNginxGunicorn

Context and problem

DataQ needed to manage recurring operational work for multiple clients and services without carrying the complexity of a generic project-management suite. The workflow also required rules that ordinary task boards do not encode well: independent client/service engagements, month lifecycles, exact access boundaries, blocker-aware work timing, management-only assessments, and auditable reporting.

Engineering approach

I designed a modular Django/PostgreSQL monolith around those rules. Employees work inside the months they can access and can only modify assigned work, while management receives custom operational views, attention workflows, analytics, assessments, reports, reminders, and lifecycle controls. Time contribution is calculated server-side against Riyadh business hours and remains hidden from employees. The validated v1.7 release was promoted to main after browser UAT, a 591/591 regression suite, and CI checks.

How the main parts of the system connect.

A simplified view of the project architecture, showing the main stages and the boundaries between them.

01MODELService → Engagement → Month → Category → Task
02CONTROLMonth access, assignment rules, lifecycle boundaries
03OPERATETask state, priorities, blockers and hidden timing
04MANAGEDashboards, assessment, reports, reminders and audit
01Service → Engagement → Month workflow
02Exact-month access and assignment boundaries
03Support and escalation blockers
04Hidden business-time intelligence
05Executive dashboard and employee activity
06Weekly PDF reports, reminders and audit history
07591-test v1.7 regression validation

Next project

DataQ Reporting
All projects