All projects
Data analysis · In progress

Olist E-commerce Dashboard

Sales, delivery and satisfaction data, analysed to find where margin leaks.

An analysis of the public Olist dataset: orders from a Brazilian e-commerce marketplace between 2016 and 2018. A first dashboard exists; the written case study follows once the analysis holds up.

Olist e-commerce dashboard: headline indicators, monthly revenue, top five categories, review score distribution, delivery time by state and payment methods
Sales

Revenue, orders and average basket over time.

Categories

Which product categories carry the revenue.

Delivery

Delivery times by Brazilian state.

Satisfaction

Review score distribution and payment methods.

01Problem

Which part of the operation costs the most?

An e-commerce business can grow its sales and still lose margin to late deliveries, unhappy customers and the wrong product mix. I wanted to find out where that money goes, using real transaction data instead of guesses.

02Approach

Start from the questions, then build the views.

  • How do revenue and order volume evolve month by month?
  • Which categories carry the revenue?
  • Where are deliveries slowest, and does that show up in review scores?
  • How do customers pay?

03Build

Clean, join, aggregate, visualise.

The Olist dataset is split across several tables (orders, items, payments, reviews, customers, products). The work is to clean and join them in Python, compute the indicators, and present them in an interactive dashboard.

04Technologies

The stack.

Analysis
Python, Pandas, SQL
Dashboard
Streamlit
Data
Brazilian E-Commerce Public Dataset by Olist

05Real outcome

Not finished yet.

A first version of the dashboard covers sales, top categories, review scores, delivery time by state and payment methods.

Not finished. The figures in the screenshot come from the public dataset, not from a client. I'll share conclusions with the write-up, once I've checked them.

06Visuals

Current dashboard.

Sitting on data?

Let’s see what it tells you.

If you have sales or customer data and aren't sure what to do with it, a dashboard is often a good place to start.

Work together