InsightPulse BI is an enterprise-grade, real-time Business Intelligence (BI) and Data Analytics Platform built with Next.js 14, React 18, Chart.js, Node.js REST APIs, and SQL Aggregation Engine. Features dynamic executive KPI monitoring, custom drag-and-drop widget builders, visual SQL query runners, CSV dataset importers, and an interactive InsightPulse AI Analyst Bot.
- Live Web App: https://insightpulse-bi.vercel.app
- GitHub Repository: https://github.com/ByteBySway/insightpulse-bi
- Real-time monitoring of Monthly Recurring Revenue (MRR $142.8k,
+18.4%), Annual Run Rate (ARR $1.71M), Customer Acquisition Cost (CAC $284), and Net Churn Rate (1.18%). - Interactive Chart.js multi-segment line charts, regional revenue share donut charts, and customer cohort retention heatmaps.
- Add custom widgets (Bar Charts, Doughnut Charts, Line Area Charts) to tailor executive dashboards to your business needs.
- Built-in SQL Query runner for executing aggregation queries with instant tabular grid results and execution timing metrics (
14ms).
- Floating conversational assistant providing natural language answers to business queries regarding MRR, CAC, and regional revenue growth.
- Upload raw business CSV files to generate visual analytics, or export full dashboard reports in one click.
| Layer | Technology |
|---|---|
| Frontend UI | Next.js 14 (App Router), React 18 |
| Chart Visualizations | Chart.js 4.4 & React-ChartJS-2 |
| Design System | CoreLoop Dark Slate Glassmorphism (#0B0F17) |
| Backend API | Node.js Serverless Route Handlers |
| Deployment | Vercel Edge Cloud |
git clone https://github.com/ByteBySway/insightpulse-bi.git
cd insightpulse-bi
npm install
npm run devOpen http://localhost:3000 to launch InsightPulse BI!
Distributed under the MIT License.
