Skip to content

beingbvh/Phonepe-Pulse-Data-Visualization

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 

Repository files navigation

Phonepe Pulse Data Visualization and Exploration:A User-Friendly Tool Using Streamlit and Plotly

DEMO VIDEO: https://youtu.be/6PLoHVPtcVs

ABOUT PHONEPE:

phonepe1

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 (UPI), went live in August 2016.

The PhonePe app is available in 11 Indian languages. Using PhonePe, users can send and receive money, recharge mobile, DTH, data cards, make utility payments, pay at shops, invest in tax saving funds, liquid funds, buy insurance, mutual funds, and digital gold.

PhonePe is accepted as a payment option by over 3.5 crore offline and online merchant outlets, constituting 99% of pin codes in the country.

Phonepe Pulse:

phonepebeat

PhonePe Pulse is a feature offered by the Indian digital payments platform called PhonePe.

PhonePe Pulse provides users with insights and trends related to their digital transactions and usage patterns on the PhonePe app. It offers personalized analytics, including spending patterns, transaction history, and popular merchants among PhonePe users.

This feature aims to help users track their expenses, understand their financial behavior, and make informed decisions.

Phonepe Pulse Data Visualisation:

Data visualization refers to the graphical representation of data using charts, graphs, and other visual elements to facilitate understanding and analysis

These visualizations are designed to present information in a visually appealing and easily digestible format, enabling users to quickly grasp trends, patterns, and insights from their transaction history.

Problem Statement:

The Phonepe pulse Github repository contains a large amount of data related to various metrics and statistics.The goal is to extract this data and process it to obtain insights and information that can be visualized in a user-friendly manner.

Approach:

1. Data extraction:

  • Clone the Github using scripting to fetch the data from the Phonepe pulse Github repository and store it in a suitable format such as CSV or JSON.

2. Data transformation:

  • Use a scripting language such as Python, along with libraries such as Pandas, to manipulate and pre-process the data.
  • This may include cleaning the data, handling missing values, and transforming the data into a format suitable for analysis and visualization.

3. Database insertion:

  • Use the "mysql-connector-python" library in Python to connect to a MySQL database and insert the transformed data using SQL commands.

4. Dashboard creation:

  • Use the Streamlit and Plotly libraries in Python to create an interactive and visually appealing dashboard.
  • Plotly's built-in geo map functions can be used to display the data on a map and Streamlit can be used to create a user-friendly interface with multiple dropdown options for users to select different facts and figures to display.

5. Data retrieval:

  • Use the "mysql-connector-python" library to connect to the MySQL database and fetch the data into a Pandas dataframe.
  • Use the data in the dataframe to update the dashboard dynamically.

6. Deployment:

  • Ensuring the solution is secure, efficient, and user-friendly.
  • Testing the solution thoroughly and deploy the dashboard publicly, making it accessible to users.

Technologies:

  • Github Cloning
  • Python
  • Pandas
  • MySQL
  • mysql-connector-python
  • Streamlit
  • Plotly

Dashboard:

  • It contains information about Phonepe in the ABOUT page and details about the Phonepe pulse Data Visualisation in the HOME page
  • ANALYSIS:
  • It provides information based on all India , States and Top categories
  • Under these it provides analysis based on the Transaction and User data in each category.
  • Provides information based on the ** year and Quarter**
  • INSIGHTS:
  • From the analysis, basic insights were given in user friendly manner.
  • Also provided with the annual report

Dashboard images:

About

Home

Analysis

Insights

DEMO VIDEO: https://youtu.be/6PLoHVPtcVs

LinkedIn: https://www.linkedin.com/feed/update/urn:li:activity:7079746368721879040/

Inspired from:https://www.phonepe.com/pulse/

Streamlit:http://localhost:8501/

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages