Skip to content
David-Simon-SolerPublic

About

Business intelligence web app that transforms CSV data into interactive dashboards and actionable insights.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Latest commit

 

History

6 Commits

Folders and files

Repository files navigation

◈ DataPulse — Business Intelligence Dashboard

Upload your CSV → get instant insights → understand your business data visually.


Overview

DataPulse is a lightweight business intelligence web app that transforms raw CSV data into:

  • Cleaned datasets
  • Interactive dashboards
  • Automated business insights

Designed for fast exploration of business data (sales, performance, customers, etc.).


Tech Stack

  • React (Frontend)
  • PapaParse (CSV parsing)
  • Recharts / ECharts (data visualization)
  • TailwindCSS (UI styling)
  • Node.js (light backend if applicable)

Features

CSV Upload

Upload any structured CSV file and instantly visualize your data.

Data Processing

Automatic parsing and structuring of raw datasets.

Dashboard

Interactive charts and KPIs:

  • Revenue / metrics overview
  • Category breakdowns
  • Trend visualization

Automated Insights

Rule-based + AI-generated business insights (when enabled) that help identify:

  • Performance issues
  • Growth opportunities
  • Key metrics anomalies

Project Structure

datapulse/ ├── src/ │ ├── App.jsx # Main application UI │ ├── components/ # UI components (charts, cards, etc.) │ └── index.jsx ├── public/ ├── backend/ # (optional / API logic if used) ├── package.json └── README.md


Getting Started

1. Install dependencies

npm install
2. Run the app
npm start
 Example Use Case

Upload a retail dataset (e.g. Superstore CSV):

The app will automatically detect:

Revenue trends
Profit vs discount behavior
Category performance
Regional distribution

And generate visual insights instantly.

 Notes
This project uses environment variables for any external APIs.
No sensitive keys are exposed in the frontend.
AI features may be disabled in production builds for cost control.
 Status

MVP completed:

Core dashboard ✔
CSV processing ✔
Visualization engine ✔
Insight generation ✔
 Author
David José Simón Soler

About

Business intelligence web app that transforms CSV data into interactive dashboards and actionable insights.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages