Sales Dashboard Portal

Interactive dashboard for e-commerce performance analytics and SKU-level insights, developed with Python, SQL, and Django.

This dashboard is part of a reporting portal I built to support faster, clearer decision-making across sales, traffic, and customer behavior. I developed the entire system from scratch using raw SQL and Django, making sure every part reflects how teams actually use data in real business settings. The focus was on creating something that is both reliable and fast, especially during busy reporting cycles when accuracy and speed matter most.

This section focuses on sales performance. It gives a live, interactive view of how products are performing across categories, channels, and time periods. Filters at the top allow users to adjust by product type, stock status, date range, and sales type. As selections are made, all charts and metrics respond instantly.

Rather than just displaying numbers, the dashboard helps highlight real issues and trends. It brings attention to areas like products with stable traffic but no sales, drops in conversion, or high-performing categories that are driving results.

To protect sensitive business information, the data shown here is entirely modified. Product names, categories, and values have been replaced with sample inputs while keeping the full structure and logic of the original system.

Sales Dashboard Light Mode Sales Dashboard Dark Mode

Dashboard Features

Real-Time Filters

Flexible filtering by category, stock status, sales type, and date to adjust the full dashboard view.

TY and LY Comparison

Clear trendlines showing this year's performance against last year's, matched by date for reliable insights.

Conversion and Traffic Tracking

Tracks how traffic and conversion rates shift over time, with clean visit logic to reduce noise.

Out-of-Stock Opportunity

Surfaces SKUs that are currently out of stock but had sales in the last six weeks, helping teams catch items that may need urgent restocking.

Downloadable Tables

All tables can be exported as CSV, including raw data, summaries, and insights.

Dark Mode Ready

Fully styled for both light and dark themes, with consistent look across charts, KPIs, and tables.

SKU-Level Insights

Highlights issues like traffic without sales, stable visits with sales drop, and performance decline.

Live KPI Tiles

KPIs update based on selected filters, reflecting only what is shown in the current view.

Sales Knowledge Behind the Logic

Tech Stack

Python
Django
SQL
Plotly
Bootstrap
CSS
JavaScript
E-commerce Knowledge
← Back to Portfolio