An Interactive Visual Analytics Dashboard built using Svelte and D3.js, leveraging the Superstore Sales Dataset to deliver insightful business analytics through rich, dynamic visualizations.
Developed as part of a Master's course at RPTU Kaiserslautern-Landau (Oct 2024 – Feb 2025), this project showcases practical applications of visual analytics, data visualization, frontend development, and user-centered design.
This web-based dashboard provides key business insights using interactive charts and visual storytelling techniques. It enables users to explore regional, categorical, and temporal sales patterns, uncover trends, and make informed decisions through a seamless interface.
- ✅ Interactive Charts – Hover effects, region-based filtering, and linked views
- ✅ Custom Data-Driven Visualizations – Beyond basic plots for deeper insights
- ✅ Clean UI/UX – Modern design for seamless navigation and user experience
- ✅ Effective Storytelling – Data used meaningfully to narrate business performance
- ✅ Multi-Page Dashboard -
- Overview: Provides a high-level view of business performance.
- Detailed Pages: Dive deeper into specific aspects with pages for Sales & Profit, Product Performance, Shipping Efficiency, and Executive Summary.
- Svelte: For reactive UI development.
- D3.js: Utilized for creating custom, high-performance data visualizations.
- JavaScript / HTML / CSS: Applied for frontend logic and styling
Dataset: Superstore Sales Dataset
git clone https://github.com/your-username/visual-analytics-project.git
cd visual-analytics-projectnpm installnpm run dev
# or open directly in browser
npm run dev -- --opennpm run buildnpm run previewThe project leverages the Superstore Sales Dataset, containing detailed records on orders, products, regions, categories, sales, and profits. It serves as a rich source for uncovering business trends and practicing visual analytics techniques.
This project helped me strengthen skills in:
-
📊 Interactive data visualization.
-
💻 Frontend development with Svelte.
-
🧠 Designing for intuitive user experience.
-
🗣️ Storytelling through data insights.
This project is for educational and demonstration purposes as part of coursework. If you'd like to use or extend it, please feel free to reach out.
Course: Visual Analytics Project @ RPTU Kaiserslautern-Landau
Supervisor: Jan-Tobias Sohns
Dataset: Provided by Rohit Sahoo
If you find this project useful or want to talk about data visualization and frontend analytics, feel free to connect with me on LinkedIn!