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. The question behind this project is where that leak actually is, using real transaction data rather than intuition.

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.

Work in progress. The figures in the screenshot are computed from the public dataset; they are not results for a client. Conclusions will be published with the case study, once they have been checked.

06Visuals

Current dashboard.

Data you want to understand?

Let’s talk about it.

A dashboard, a data analysis or an automation: I'm open to collaborations and new challenges.

Work together