top of page

PHONEPE PULSE DATA ANALYSIS

OBJECTIVE

Extract data from PhonePe GitHub repository, transfer data to SQL and visualize it using Streamlit.

Tools Used :-

Pandas, Streamlit, Matplotlib, Plotly

INTRODUCTION

PhonePe is an Indian digital payments and financial services company headquartered in Bengaluru, Karnataka, India. PhonePe was founded in December 2015, by Sameer Nigam, Rahul Chari and Burzin Engineer. The PhonePe app, based on the Unified Payments Interface, went live in August 2016.

Why this Dataset:- This is a real-world dataset that is updated in GitHub every 3 months. Currently, the data is from 2018 - 2023. Phonepe Website has a great visualization which mainly excited me to make this project.

Also, I wanted to explore this domain and analyse the data to see patterns.

Overall Goal:- Visualize and analyze patterns of transaction, Users and insurance based on state, district, year and quarter..

EXTRACTION

The JSON file is then traversed to fetch the data and put in a CSV file and also insert into SQL tables.

All the files in the repository are JSON files and the files are organised in the following way:

Screenshot 2024-05-16 044840.png

EXPLORATION

Through exploring the data we can see that instead of collecting the data from separate years folder, we can go through the individual states folder and get state wise data as using aggregate queries in SQL we can get the total.

Also the data is divided into 3 types:

  • TRANSACTION

  • USERS

  • INSURANCE

VISUALIZATION

The data is then visualized using the geo-visualization library in plotly. Also, some key insights are stated on its side.

Geo Visualization of 

the data using Plotly where the color represents the intensity of the values.

Overview of the total data with top 10 states, districts and pincodes

INSURANCE DATA

TRANSACTION DATA

USERS DATA

WHAT I LEARNED

Extract data from JSON file.

Insert data from JSON to SQL format.

Geo Visualisation of the data using Plotly.

Analysis of Data using Plotly charts.

  • GitHub
  • Facebook
  • LinkedIn
  • Twitter
  • Youtube
  • Instagram
  • itch.io
bottom of page