miniBI

2026-3-19

Overview

miniBI is a lightweight desktop business intelligence (BI) application built with Qt. This is still in early phase development, but the objective basically is to build a very lightweight app that is capable of rendering simple data visualizations and dashboards without having to use multi-GBs apps with way too many features that most users don't use.

The apporach

  • A C++ desktop app built using Qt and heavy OOP approach
  • The plan is to have three major layers: data ingestion, data processing and transformation, and data visualization
  • Data ingestion layer currently is a simple CSV reader, but should be expanded later to ingest data from other sources
  • Data visualization layer currently renders a few types of plots
  • Data processing and transformation layer will be developed at a later stage

GitHub