Selected projects03 · DataQ Reporting

Financial reporting · Django · Role-based workflows

DataQ Reporting

A financial reporting platform that converts trial-balance workbooks into statements, KPI views, warnings, charts, and structured client reports.

STATUSLive public demo
FORMATLive demo
STACK7 technologies
FOCUSSoftware system

DataQ was built around the recurring workflow between accounting data, internal review, and client delivery. It combines trial-balance processing, financial statements, visual indicators, report history, and permission-aware access for different user roles.

PythonDjangoPandasMatplotlibPDFSQLiteRole-based access

Context and problem

A trial balance may contain the required accounting figures while still leaving substantial manual work before management or a client receives a clear report. The process also needs access controls so internal and client-facing views remain appropriately separated.

Engineering approach

DataQ transforms structured accounting inputs into statements, indicators, warnings, and reports while enforcing role-based boundaries around access and operations. The public demo uses a prepared synthetic report and blocks sensitive actions server-side.

How the main parts of the system connect.

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

01INPUTTrial-balance workbook
02MAPAccounting classification rules
03REPORTStatements, KPIs, warnings, charts
04DELIVERPermission-aware web and PDF views
01Trial-balance processing
02Financial statements
03Six KPI indicators
04Internal warnings
05PDF reporting
06Role-based access

Next project

SAMT
All projects