{"id":46044118,"url":"https://github.com/kshula/global-commodity-app","last_synced_at":"2026-03-01T07:05:54.810Z","repository":{"id":215303550,"uuid":"738605424","full_name":"kshula/global-commodity-app","owner":"kshula","description":"Global commodity Analysis App buidng with python, streamlit, pandas and plotly.","archived":false,"fork":false,"pushed_at":"2024-01-03T16:16:01.000Z","size":2254,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-01-29T11:21:11.006Z","etag":null,"topics":["pandas","plotly","python","streamlit"],"latest_commit_sha":null,"homepage":"https://global-commodity-app-u54tbuzbb4jerhyucl4wg4.streamlit.app/","language":"Python","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/kshula.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}},"created_at":"2024-01-03T16:04:57.000Z","updated_at":"2024-01-03T16:29:16.000Z","dependencies_parsed_at":"2024-01-03T17:31:36.677Z","dependency_job_id":"6f94650d-6e75-451c-8040-46c0bc2a310b","html_url":"https://github.com/kshula/global-commodity-app","commit_stats":null,"previous_names":["kshula/global-commodity-app"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/kshula/global-commodity-app","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kshula%2Fglobal-commodity-app","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kshula%2Fglobal-commodity-app/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kshula%2Fglobal-commodity-app/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kshula%2Fglobal-commodity-app/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kshula","download_url":"https://codeload.github.com/kshula/global-commodity-app/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kshula%2Fglobal-commodity-app/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29963120,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-01T06:55:38.174Z","status":"ssl_error","status_checked_at":"2026-03-01T06:53:04.810Z","response_time":124,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6: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":["pandas","plotly","python","streamlit"],"created_at":"2026-03-01T07:05:54.173Z","updated_at":"2026-03-01T07:05:54.795Z","avatar_url":"https://github.com/kshula.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Global Commodity Data Visualization App\n![](img/globe.png)\nA commodity market is a market that trades in the primary economic sector rather than manufactured products, such as cocoa, fruit and sugar. Commodity markets are global in character and interconnected both intra-regionally and within supply chains. There are several commodities on the globe and it is difficlut to analysis several at once. This app has data built on world bank commodities prices and allows seamless data analysis for all commodities in one place.\n\nWelcome to the Global Commodity Data Visualization App! This Streamlit application allows you to explore and visualize global commodity data and index information. You can navigate through different pages to analyze specific datasets and create interactive visualizations.\n\n## Features\n\n- **Home Page:** Provides an overview of the app and displays energy and metal indice graphs showcasing specific columns from the index dataset.\n\n- **Commodities Page:** Allows you to select commodities and visualize their data using Plotly Express line charts.\n\n- **Index Page:** Enables you to choose index variables for visualization using Plotly Express line charts.\n\n## Getting Started\n\n1. **Clone the Repository:**\n   ```bash\n   git clone https://github.com/kshula/global-commodity-visualization-app.git\n   cd global-commodity-visualization-app\n   ```\n2. Navigate to the project directory:\n\n    ```bash\n    cd global-commodity-app\n    ```\n\n3. Install dependencies:\n\n    ```bash\n    pip install -r requirements.txt\n    ```\n\n4. Run the app:\n\n    ```bash\n    streamlit run app.py\n    ```\n\n## Dependencies\n\n- Streamlit\n- Pandas\n- Plotly\n\n## App Structure\napp.py: The main Streamlit application script.\ndata/: Folder containing CSV data files (data_commodity.csv and index.csv).\nrequirements.txt: List of Python dependencies.\n\n## Screenshots\n![](img/globe.png)\n\n## Creator and Contact Information\n\n- **Creator:** Kampamba Shula\n- **Email:** kampambashula@gmail.com\n- **LinkedIn:** [LinkedIn Profile](https://www.linkedin.com/in/kampamba-shula-03946633/)\n- **GitHub:** [GitHub Profile](https://github.com/kshula)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkshula%2Fglobal-commodity-app","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkshula%2Fglobal-commodity-app","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkshula%2Fglobal-commodity-app/lists"}