Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SalesPulse Dashboard

A polished, self-contained sales dashboard prototype built as a handoff-ready starter project.

What is included

  • Executive KPI cards
  • Revenue trend visualization
  • Pipeline by stage
  • Lead source mix
  • Sales rep leaderboard
  • Product performance view
  • Forecast snapshot
  • Auto-generated insights
  • Filterable opportunity table
  • CSV export for filtered results
  • Seeded sample dataset with 2,600 records

Why this structure makes sense

This dashboard is organized around the metrics sales teams typically use to evaluate performance:

  • Closed-won revenue
  • Open pipeline value
  • Win rate
  • Average deal size
  • Average sales cycle
  • Quota attainment
  • Lead source performance
  • Rep-level performance

These are commonly highlighted in sales dashboard guidance from platforms like Salesforce, Tableau, and HubSpot.

Run locally

Because this build is intentionally lightweight, you can open index.html directly in a browser.

For a local server instead:

Python

python -m http.server 8000

Then open http://localhost:8000

Files

  • index.html — app structure
  • styles.css — dashboard styling
  • data.js — seeded sample dataset
  • app.js — filtering, metrics, rendering, export logic

Suggested next steps for production

  1. Replace data.js with live CRM or warehouse data.
  2. Add authentication and role-based access.
  3. Add drill-down pages for rep, region, and account detail.
  4. Move calculations server-side for very large datasets.
  5. Add time-series forecasting and anomaly alerts.
  6. Connect to tools like Salesforce, HubSpot, PostgreSQL, BigQuery, or Snowflake.
  7. Add scheduled PDF/email reporting.

Notes

This is a front-end prototype intended to demonstrate product thinking, dashboard structure, and UX. It is designed to be easy to review, extend, and integrate into a larger system.

Releases

Packages

Contributors

Languages