{"id":25950105,"url":"https://github.com/nambukeerthi/phonepe_project","last_synced_at":"2026-04-07T21:31:23.112Z","repository":{"id":254486321,"uuid":"845178175","full_name":"Nambukeerthi/phonepe_project","owner":"Nambukeerthi","description":"This project will create a live geo-visualization dashboard using data from the PhonePe Pulse GitHub repository.","archived":false,"fork":false,"pushed_at":"2025-05-02T18:23:57.000Z","size":3378,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-12-03T09:10:30.443Z","etag":null,"topics":["matplotlib","numpy","pandas","python","sklearn","sql","streamlit"],"latest_commit_sha":null,"homepage":"https://phonepeproject-np7vzyrwmrqn9jhyn94teg.streamlit.app/","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Nambukeerthi.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-08-20T18:27:00.000Z","updated_at":"2025-05-02T18:24:00.000Z","dependencies_parsed_at":"2024-12-10T19:36:07.088Z","dependency_job_id":"102fa914-ff02-4b50-9f66-7f601b3aa694","html_url":"https://github.com/Nambukeerthi/phonepe_project","commit_stats":null,"previous_names":["nambukeerthi/phonepe_project"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Nambukeerthi/phonepe_project","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nambukeerthi%2Fphonepe_project","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nambukeerthi%2Fphonepe_project/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nambukeerthi%2Fphonepe_project/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nambukeerthi%2Fphonepe_project/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Nambukeerthi","download_url":"https://codeload.github.com/Nambukeerthi/phonepe_project/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nambukeerthi%2Fphonepe_project/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31530641,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-07T16:28:08.000Z","status":"ssl_error","status_checked_at":"2026-04-07T16:28:06.951Z","response_time":105,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["matplotlib","numpy","pandas","python","sklearn","sql","streamlit"],"created_at":"2025-03-04T12:52:41.998Z","updated_at":"2026-04-07T21:31:23.089Z","avatar_url":"https://github.com/Nambukeerthi.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1\u003e Phonepe_Pulse_Data_Visualization_and_Exploration  \u003c/h1\u003e\n\n\n\u003ch1 align=\"center\"\u003e\n  \u003cbr\u003e\n  \u003ch1  align=\"center\"\u003e\n  \u003ca href=\"\"\u003e\u003cimg src=\"images/phonepe4.jpg\" alt=\"\" width=\"400\"\u003e\u003c/a\u003e\n    \n  \u003ch2  align=\"center\"\u003e\n  Link: https://phonepeproject-np7vzyrwmrqn9jhyn94teg.streamlit.app/\n  \u003c/h2\u003e \n  \u003cbr\u003e\n  \u003cbr\u003e\n\u003c/h1\u003e\n\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"#Introduction\"\u003e\u003c/a\u003e \n  \u003ca href=\"#Technologies Applied\"\u003e\u003c/a\u003e \n\u003c/p\u003e\n\nVideo Link: [Linked-IN Video](https://www.linkedin.com/posts/nambu-keerthi-r-9b8839283_project-name-phonepe-pulse-data-visualization-activity-7296601209677787136-HsLJ?utm_source=share\u0026utm_medium=member_android\u0026rcm=ACoAABMFg5wB3AA0b9CHRbG1E_77kFaZB8cVz7c)\n\nPortfolio: [Nambu Keerthi](https://portfolio-b5zieg8xn5nhwau5b4bhp8.streamlit.app/)\n\n## Introduction \nIn this streamlit app users will be able to access the dashboard from a web browser and easily navigate the different visualizations and facts and figures displayed. The dashboard will provide valuable insights and information about the data in the Phonepe pulse Github repository, making it a valuable tool for data analysis and decision-making.\n\n**Domain** : *Fintech*\n\n## Technologies Applied\n* Python\n* Streamlit \n* Plotly \n* Pandas\n* Numpy\n* Json\n* OS\n\n\n## Project Setup\n1. Firstly install all the required extensions/libraries/modules in the requirements.txt\n```\npip install -r requirements.txt\n```\n    After installing the required libraries one need to import them in the program before one can use them.\n```\nimport streamlit as st\nfrom PIL import Image\nimport numpy as np\nfrom streamlit_option_menu import option_menu\nimport pandas as pd\nimport plotly.express as px\nimport os\nimport json\n\n```\n   \n2. Now one need to clone the GitHub Repository to fetch the data from the Phonepe pulse GitHub repository.\n```\nfrom git.repo.base import Repo\nRepo.clone_from(\"Github Repository URL that need to be cloned\", \"Local URL where one need to clone there data\")\n\n```\n\n3. Data Tranformation - JSON to Pandas DataFrame. After the Data Extraction part is completed one need to transform the data. The data that was extracted from the Phonepe Pulse Repository is in form of .json file, now we need to transform that data into Pandas DataFrame for visualisatiopn and etc.\n\n4. After that one need to create a MySQL Database in there local system. Now below is the Python code to connect to that SQL Database.\n```\nhostname = \"your host name goes here\"\ndatabase = \"your database name goes here\"\nusername = \"your username goes here\"\npwd = \"your password goes here\"\n\nmydb = sql.connect(host=hostname, user=username, password=pwd, database=database)\n                   \ncursor1 = mydb.cursor()\n```\n\n5. The last process is create the streamlit application and it by using the below comment. \n```\nstreamlit run phonpe.py\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnambukeerthi%2Fphonepe_project","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnambukeerthi%2Fphonepe_project","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnambukeerthi%2Fphonepe_project/lists"}