{"id":18553519,"url":"https://github.com/quantumudit/analyzing-cleanaway-services","last_synced_at":"2026-01-25T15:02:41.648Z","repository":{"id":128744197,"uuid":"437330503","full_name":"quantumudit/Analyzing-Cleanaway-Services","owner":"quantumudit","description":"This project focuses on scraping all the service locations across Australia and their associated attributes from \"Cleanaway\" website; performing necessary transformations on the scraped data and then analyzing \u0026 visualizing it using Jupyter Notebook and Power BI.","archived":false,"fork":false,"pushed_at":"2024-08-11T05:24:00.000Z","size":5542,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-10T16:01:30.819Z","etag":null,"topics":["data-analysis","data-science","data-transformation","data-visualization","etl","jupyter-notebook","power-bi","python","webscraping"],"latest_commit_sha":null,"homepage":"","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/quantumudit.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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}},"created_at":"2021-12-11T16:19:25.000Z","updated_at":"2024-08-11T05:24:03.000Z","dependencies_parsed_at":null,"dependency_job_id":"97f5001f-6c5d-468e-bb47-e59b228b3301","html_url":"https://github.com/quantumudit/Analyzing-Cleanaway-Services","commit_stats":null,"previous_names":["quantumudit/analyzing-cleanaway-services"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/quantumudit/Analyzing-Cleanaway-Services","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumudit%2FAnalyzing-Cleanaway-Services","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumudit%2FAnalyzing-Cleanaway-Services/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumudit%2FAnalyzing-Cleanaway-Services/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumudit%2FAnalyzing-Cleanaway-Services/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/quantumudit","download_url":"https://codeload.github.com/quantumudit/Analyzing-Cleanaway-Services/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumudit%2FAnalyzing-Cleanaway-Services/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28754807,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-25T13:59:49.818Z","status":"ssl_error","status_checked_at":"2026-01-25T13:59:33.728Z","response_time":113,"last_error":"SSL_read: 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":["data-analysis","data-science","data-transformation","data-visualization","etl","jupyter-notebook","power-bi","python","webscraping"],"created_at":"2024-11-06T21:17:21.683Z","updated_at":"2026-01-25T15:02:41.634Z","avatar_url":"https://github.com/quantumudit.png","language":"Jupyter Notebook","funding_links":["https://www.buymeacoffee.com/quantumudit","https://paypal.me/quantumudit"],"categories":[],"sub_categories":[],"readme":"\n# ![Project Logo][project_logo]\n\n---\n\n\u003ch4 align=\"center\"\u003e Extracting \u0026 Analyzing Various Waste Management Services Data Available in the \u003ca href=\"https://www.cleanaway.com.au/\" target=\"_blank\"\u003eCleanaway\u003c/a\u003e Website using \u003ca href=\"https://www.python.org/\" target=\"_blank\"\u003ePython\u003c/a\u003e and \u003ca href=\"https://en.wikipedia.org/wiki/Microsoft_Power_BI\" target=\"_blank\"\u003ePower BI\u003c/a\u003e\u003c/h4\u003e\n\n\u003cp align='center'\u003e\n\u003cimg src=\"https://forthebadge.com/images/badges/built-with-love.svg\" alt=\"built-with-love\" border=\"0\"\u003e\n\u003cimg src=\"https://forthebadge.com/images/badges/powered-by-coffee.svg\" alt=\"powered-by-coffee\" border=\"0\"\u003e\n\u003cimg src=\"https://forthebadge.com/images/badges/cc-nc-sa.svg\" alt=\"cc-nc-sa\" border=\"0\"\u003e\n\u003c/p\u003e\n\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"#overview\"\u003eOverview\u003c/a\u003e •\n  \u003ca href=\"#prerequisites\"\u003ePrerequisites\u003c/a\u003e •\n  \u003ca href=\"#architecture\"\u003eArchitecture\u003c/a\u003e •\n  \u003ca href=\"#demo\"\u003eDemo\u003c/a\u003e •\n  \u003ca href=\"#support\"\u003eSupport\u003c/a\u003e •\n  \u003ca href=\"#license\"\u003eLicense\u003c/a\u003e\n\u003c/p\u003e\n\n\n## Overview\n\nThe project aims to create a Power BI report that enables end users to analyze and visualize various waste management services provided by [Cleanaway][website_link] across Australia in a much more convenient way.\n\nHere is the snippet of the target website:\n\n\u003cp align='center'\u003e\n  \u003ca href=\"https://www.cleanaway.com.au/contact-us/our-locations/\"\u003e\n    \u003cimg src=\"./resources/readme_images/website_snippet.png\" alt=\"website-snippet\" style=\"0\"\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\nThe process involves web scraping of the relevant info from the target website using Python, performing necessary data transformation and then visualizing and reporting over Power BI\n\nThe Power BI report serves as a valuable tool for customers to locate the nearest waste management service and plan their operations accordingly\n\nHere is the snapshot of the Power BI report:\n\n\u003cp align='center'\u003e\n  \u003ca href=\"https://app.powerbi.com/view?r=eyJrIjoiNTFjNGNkZDktMDUyMC00ZDVjLWI5M2ItZTQyNzBmYjc5ZjI5IiwidCI6IjI5MmY4YmYxLTg2NzQtNGM0Ny05Yzk1LWMwNDYzZGQxMGRlNCJ9\u0026embedImagePlaceholder=true\u0026pageName=f9f8199023dbd13e50ea\"\u003e\n    \u003cimg src=\"./resources/readme_images/powerbi_report.png\" alt=\"report-snippet\" style=\"0\"\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\nThe project repository exhibits the following structure:\n\n```\nAnalyzing-Cleanaway-Services/\n├── 📁.github\n├── 📁conf\n├── 📁data/\n│   ├── 📁external\n│   ├── 📁processed\n├── 📁notebooks\n├── 📁src/\n│   ├── 📁components\n│   ├── 📁pipelines\n│   ├── 📁utils\n│   ├── 🐍constants.py\n│   ├── 🐍exception.py\n│   └── 🐍logger.py\n├── 📁logs\n├── 📁reports\n├── 📁resources\n├── 🐍main.py\n├── 🐍template.py\n├── 🔒poetry.lock\n├── 📇pyproject.toml\n├── 🗒️requirements.txt\n├── 📜.gitignore\n├── 🔑LICENSE\n└── 📝README.md\n```\n\u003cdetails\u003e\n\u003csummary\u003e\n   \u003cstrong\u003e💡 Repository Structure Details\u003c/strong\u003e\n\u003c/summary\u003e\n\u003cbr\u003e\n\nTo help you navigate through the project, here’s a concise guide to the repository’s structure, detailing what each directory contains and its purpose within the project:\n\n- **`📁.github`** - Contains GitHub-related configuration files like workflows for CI/CD.\n- **`📁conf`** - Configuration files and schema for the project.\n- **`📁data/`**\n  - **`📁external`** - Data extracted from external data source(s).\n  - **`📁processed`** - Data that has been cleaned and transformed for analysis.\n- **`📁notebooks`** - Jupyter notebooks for exploratory data analysis and model experimentation.\n- **`📁src/`**\n  - **`📁components`** - Modular components used across the project.\n  - **`📁pipelines`** - Data processing and machine learning pipelines.\n  - **`📁utils`** - Utility scripts for common tasks throughout the project.\n  - **`🐍constants.py`** - Central file for constants used in the project.\n  - **`🐍exception.py`** - Custom exception classes for error handling.\n  - **`🐍logger.py`** - Logging configuration and setup.\n- **`📁logs`** - Contains auto-generated logs for event and error tracking, not included in Git.\n- **`📁reports`** - Generated analysis reports and insights.\n- **`📁resources`** - Additional resources like images or documents used in the project\n- **`🐍main.py`** - Script to orchestrates the project's workflow. It sequentially executes the pipeline scripts\n- **`🐍template.py`** - Template script for standardizing code structure.\n- **`🔒poetry.lock`** - Lock file for Poetry to ensure reproducible builds.\n- **`📇pyproject.toml`** - Poetry configuration file for package management.\n- **`🗒️requirements.txt`** - List of Python package requirements.\n- **`📜.gitignore`** - Specifies intentionally untracked files to ignore.\n- **`🔑LICENSE`** - The license file for the project.\n- **`📝README.md`** - The introductory documentation for the project.\n\n\u003c/details\u003e\n\n## Prerequisites\n\n### Tech Stack Prerequisites\n![Python] ![Numpy] ![Pandas] ![Matplotlib] ![PowerBI]\n\nTo effectively engage with this project, possessing a robust understanding of the skills listed below is advisable:\n\n- Core comprehension of Python, Web Scraping, and Modular programming\n- Acquaintance with data modelling, DAX and Power BI\n- Acquaintance with the Python libraries specified in the 🗒️[requirements.txt][requirements] document\n\nThese competencies will facilitate a seamless and productive journey throughout the project.\n\n### Development Environment Prerequisites\n![Anaconda] ![Poetry] ![VS_code] ![Jupyter_Notebook] ![PowerBI] ![Notepad_plus_plus] ![Obsidian] ![Figma] ![Clickup]\n\nApplication selection and setup may vary based on individual preferences and system setups.\n\nThe development tools I've employed for this project are:\n- **Anaconda** / **Poetry**: Utilized for distribution and managing packages\n- **VS Code**: Employed for writing and editing code\n- **Jupyter Notebook**: Used for data analysis and experimentation\n- **Power BI Desktop**: Used for data modeling and visualization\n- **Notepad++**: Served as an auxiliary code editor\n- **Obsidian**: Utilized for documenting project notes\n- **Figma**: Used for crafting application UI/UX designs\n- **Click Up**: Employed for overseeing project tasks\n\n### Automation Integration Necessities\n![GitHubActions]\n\nIntegrating process automation is entirely elective, as is the choice of the automation tool.\n\nIn this project, **GitHub Actions** has been selected to automate the web scraping and data transformation process as needed.\n\nShould there be a need to adjust data-related settings, simply update the YAML configurations, and the entire development workflow can be executed directly from the repository.\n\n\u003e ***Note:** The website may undergo changes in the future, necessitating adjustments to the web scraping script. As a result, the scripts are not completely future-proof and may need to be updated if the website alters its content or presentation.*\n\n\n## Architecture\n\nThe architectural design of this project is transparent and can be readily comprehended with the assistance of the accompanying diagram illustrated below:\n\n![Process Architecture][process_workflow]\n\nThe project's architectural framework encompasses the following key steps:\n\n### Web Scraping\nThis step involves extracting relevant data from a specified website using Python's web scraping modules. These modules helps navigate the website's structure to collect required information efficiently, ensuring that the data is accurately captured and ready for subsequent analysis.\n\n### Data Transformation\nOnce the data is scraped, it undergoes a series of transformations to clean and prepare it for analysis. This process involves handling missing values, correcting data types, filtering out irrelevant data, and restructuring the dataset to align with analytical goals. By doing so, the data becomes suitable for accurate analysis and visualization.\n\n### Process Automation\nThe web scraping and data transformation steps are automated using GitHub Actions. This automation allows the process to be executed seamlessly and consistently without manual intervention. The setup ensures that data extraction and preparation can be performed on-demand, enhancing efficiency and scalability.\n\n### Data Analysis \u0026 Visualization\nIn this phase, the transformed dataset is analyzed to extract meaningful insights and answer specific user queries. \n\nVarious analytical techniques are employed to interpret the data, and findings are presented through interactive visualizations using Power BI. \n\nThe dashboard provides users with a clear and engaging way to explore data insights and make informed decisions based on the analysis.\n\n\n## Demo\n\nThe following illustration demonstrates the interactive Power BI report to explore insights from the data:\n\n\u003cp align='center'\u003e\n  \u003ca href=\"https://app.powerbi.com/view?r=eyJrIjoiNTFjNGNkZDktMDUyMC00ZDVjLWI5M2ItZTQyNzBmYjc5ZjI5IiwidCI6IjI5MmY4YmYxLTg2NzQtNGM0Ny05Yzk1LWMwNDYzZGQxMGRlNCJ9\u0026embedImagePlaceholder=true\u0026pageName=f9f8199023dbd13e50ea\"\u003e\n    \u003cimg src=\"./resources/readme_images/powerbi_report.png\" alt=\"powerbi-report\" style=\"0\"\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n\u003e Access the Power BI report by clicking here: **[Power BI Report][powerbi_link]**\n\n\n## Support\n\nShould you wish to inquire, offer feedback, or propose ideas, don’t hesitate to contact me via the channels listed below:\n\n[![Linkedin Badge][linkedinbadge]][linkedin] [![Twitter Badge][twitterbadge]][twitter] [![Gmail Badge][gmailbadge]][gmail]\n\nDiscover and engage with my content on these platforms:\n\n[![Linktree Badge][linktreebadge]][linktree] [![Youtube Badge][youtubebadge]][youtube] [![GitHub Badge][githubbadge]][github] [![Medium Badge][mediumbadge]][medium]  [![Substack Badge][substackbadge]][substack] \n\nTo express your support for my work, consider [buying me a coffee][buymeacoffee] or, [donate through Paypal][paypal]\n\n[![Buy Me a Coffee][buymeacoffeebadge]][buymeacoffee] [![Paypal][paypalbadge]][paypal]\n\n## License\n\n\u003ca href = 'https://creativecommons.org/licenses/by-nc-sa/4.0/' target=\"_blank\"\u003e\n    \u003cimg src=\"https://i.ibb.co/mvmWGkm/by-nc-sa.png\" alt=\"by-nc-sa\" border=\"0\" width=\"88\" height=\"31\"\u003e\n\u003c/a\u003e\n\nThis license allows reusers to distribute, remix, adapt, and build upon the material in any medium or format for noncommercial purposes only, and only so long as attribution is given to the creator. If you remix, adapt, or build upon the material, you must license the modified material under identical terms.\n\n---\n\u003cp align='center'\u003e\n  \u003ca href=\"https://topmate.io/quantumudit\"\u003e\n    \u003cimg src=\"https://github.com/quantumudit/Spend-Estimator/assets/54057814/8e5485b9-4777-487b-9677-9d531cef0169\" alt=\"topmate-udit\" style=\"0\"\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n---\n\n\u003c!-- Image Links --\u003e\n\n[project_logo]: ./resources/readme_images/project_cover_image.png\n[process_workflow]: ./resources/readme_images/process_workflow.png\n\n\u003c!-- External Links --\u003e\n\n[website_link]: https://www.cleanaway.com.au/contact-us/our-locations/\n[powerbi_link]: https://app.powerbi.com/view?r=eyJrIjoiNTFjNGNkZDktMDUyMC00ZDVjLWI5M2ItZTQyNzBmYjc5ZjI5IiwidCI6IjI5MmY4YmYxLTg2NzQtNGM0Ny05Yzk1LWMwNDYzZGQxMGRlNCJ9\u0026embedImagePlaceholder=true\u0026pageName=f9f8199023dbd13e50ea\n[requirements]: ./requirements.txt\n\n\u003c!-- Project Specific Links --\u003e\n\n[main]: ./main.py \n\n\u003c!-- Profile Links --\u003e\n\n[linkedin]: https://www.linkedin.com/in/quantumudit/\n[twitter]: https://twitter.com/quantumudit\n[medium]: https://medium.com/@quantumudit\n[linktree]: https://linktr.ee/quantumudit\n[youtube]: https://www.youtube.com/@quantumudit\n[github]: https://github.com/quantumudit/\n[substack]: https://substack.com/\n[gmail]: quantumudit@gmail.com\n\n\u003c!-- Payment Profile Links --\u003e\n[buymeacoffee]: https://www.buymeacoffee.com/quantumudit\n[paypal]: https://paypal.me/quantumudit\n\n\n\u003c!-- Shields Profile Links --\u003e\n\n[linkedinbadge]: https://img.shields.io/badge/-uditkumarchatterjee-0e76a8?style=flat\u0026labelColor=0e76a8\u0026logo=linkedin\u0026logoColor=white\n[twitterbadge]: https://img.shields.io/badge/-quantumudit-000000?style=flat\u0026labelColor=000000\u0026logo=x\u0026logoColor=white\n[gmailbadge]: https://img.shields.io/badge/quantumudit@gmail.com-D14836?style=flat\u0026logo=gmail\u0026logoColor=white\n[mediumbadge]: https://img.shields.io/badge/Medium-02b875?style=for-the-badge\u0026logo=medium\u0026logoColor=white\n[linktreebadge]:https://img.shields.io/badge/Linktree-1de9b6?style=for-the-badge\u0026logo=linktree\u0026logoColor=white\n[youtubebadge]: https://img.shields.io/badge/YouTube-%23FF0000.svg?style=for-the-badge\u0026logo=YouTube\u0026logoColor=white\n[substackbadge]: https://img.shields.io/badge/Substack-%23006f5c.svg?style=for-the-badge\u0026logo=substack\u0026logoColor=FF6719\n[githubbadge]: https://img.shields.io/badge/github-%23121011.svg?style=for-the-badge\u0026logo=github\u0026logoColor=white\n\n\u003c!-- Shields Payment Links --\u003e\n\n[buymeacoffeebadge]: https://img.shields.io/badge/Buy%20Me%20a%20Coffee-ffdd00?style=for-the-badge\u0026logo=buy-me-a-coffee\u0026logoColor=black\n[paypalbadge]: https://img.shields.io/badge/PayPal-00457C?style=for-the-badge\u0026logo=paypal\u0026logoColor=white\n[phonepebadge]: https://img.shields.io/badge/Phonepe-54039A?style=for-the-badge\u0026logo=phonepe\u0026logoColor=white\n[amazonpaybadge]: https://img.shields.io/badge/AmazonPay-ff9900.svg?style=for-the-badge\u0026logo=Amazon-Pay\u0026logoColor=white\n[googlepaybadge]: https://img.shields.io/badge/GooglePay-%233780F1.svg?style=for-the-badge\u0026logo=Google-Pay\u0026logoColor=white\n\n\u003c!-- Shields Tech stack Links --\u003e\n\n[Python]: https://img.shields.io/badge/python-3670A0?style=for-the-badge\u0026logo=python\u0026logoColor=ffdd54\n[Jupyter_Notebook]: https://img.shields.io/badge/jupyter-%23FA0F00.svg?style=for-the-badge\u0026logo=jupyter\u0026logoColor=white\n[VS_code]: https://img.shields.io/badge/Visual%20Studio%20Code-0078d7.svg?style=for-the-badge\u0026logo=visual-studio-code\u0026logoColor=white\n[R]: https://img.shields.io/badge/r-%23276DC3.svg?style=for-the-badge\u0026logo=r\u0026logoColor=white\n[RStudio]: https://img.shields.io/badge/RStudio-4285F4?style=for-the-badge\u0026logo=rstudio\u0026logoColor=white\n[Notepad_plus_plus]: https://img.shields.io/badge/Notepad++-90E59A.svg?style=for-the-badge\u0026logo=notepad%2b%2b\u0026logoColor=black\n[Figma]: https://img.shields.io/badge/figma-%23F24E1E.svg?style=for-the-badge\u0026logo=figma\u0026logoColor=white\n[PowerBI]: https://img.shields.io/badge/power_bi-F2C811?style=for-the-badge\u0026logo=powerbi\u0026logoColor=black\n[Obsidian]: https://img.shields.io/badge/Obsidian-%23483699.svg?style=for-the-badge\u0026logo=obsidian\u0026logoColor=white\n[Trello]: https://img.shields.io/badge/Trello-%23026AA7.svg?style=for-the-badge\u0026logo=Trello\u0026logoColor=white\n[NumPy]: https://img.shields.io/badge/numpy-%23013243.svg?style=for-the-badge\u0026logo=numpy\u0026logoColor=white\n[Pandas]: https://img.shields.io/badge/pandas-%23150458.svg?style=for-the-badge\u0026logo=pandas\u0026logoColor=white\n[Matplotlib]: https://img.shields.io/badge/Matplotlib-%23ffffff.svg?style=for-the-badge\u0026logo=Matplotlib\u0026logoColor=black\n[mlflow]: https://img.shields.io/badge/mlflow-%23d9ead3.svg?style=for-the-badge\u0026logo=numpy\u0026logoColor=blue\n[scikit-learn]: https://img.shields.io/badge/scikit--learn-%23F7931E.svg?style=for-the-badge\u0026logo=scikit-learn\u0026logoColor=white\n[SciPy]: https://img.shields.io/badge/SciPy-%230C55A5.svg?style=for-the-badge\u0026logo=scipy\u0026logoColor=%white\n[TensorFlow]: https://img.shields.io/badge/TensorFlow-%23FF6F00.svg?style=for-the-badge\u0026logo=TensorFlow\u0026logoColor=white\n[Keras]: https://img.shields.io/badge/Keras-%23D00000.svg?style=for-the-badge\u0026logo=Keras\u0026logoColor=white\n[PyTorch]: https://img.shields.io/badge/PyTorch-%23EE4C2C.svg?style=for-the-badge\u0026logo=PyTorch\u0026logoColor=white\n[Plotly]: https://img.shields.io/badge/Plotly-%233F4F75.svg?style=for-the-badge\u0026logo=plotly\u0026logoColor=white\n[Streamlit]: https://img.shields.io/badge/Streamlit-ff4b4b?style=for-the-badge\u0026labelColor=ff4b4b\u0026logo=streamlit\u0026logoColor=white\n[GitHubActions]: https://img.shields.io/badge/github%20actions-%232671E5.svg?style=for-the-badge\u0026logo=githubactions\u0026logoColor=white\n[MicrosoftSQLServer]: https://img.shields.io/badge/Microsoft%20SQL%20Server-CC2927?style=for-the-badge\u0026logo=microsoft%20sql%20server\u0026logoColor=white\n[Postgres]: https://img.shields.io/badge/postgres-%23316192.svg?style=for-the-badge\u0026logo=postgresql\u0026logoColor=white\n[SQLite]: https://img.shields.io/badge/sqlite-%2307405e.svg?style=for-the-badge\u0026logo=sqlite\u0026logoColor=white\n[Kaggle]: https://img.shields.io/badge/Kaggle-035a7d?style=for-the-badge\u0026logo=kaggle\u0026logoColor=white\n[Anaconda]: https://img.shields.io/badge/Anaconda-%2344A833.svg?style=for-the-badge\u0026logo=anaconda\u0026logoColor=white\n[FastAPI]: https://img.shields.io/badge/FastAPI-005571?style=for-the-badge\u0026logo=fastapi\n[Tidyverse]: https://img.shields.io/badge/-Tidyverse-1A162D?style=for-the-badge\u0026labelColor=1A162D\u0026logo=tidyverse\u0026logoColor=white\n[Poetry]: https://img.shields.io/badge/-Poetry-60A5FA?style=for-the-badge\u0026labelColor=60A5FA\u0026logo=poetry\u0026logoColor=white\n[Clickup]: https://img.shields.io/badge/-Click%20Up-7B68EE?style=for-the-badge\u0026labelColor=7B68EE\u0026logo=clickup\u0026logoColor=white\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fquantumudit%2Fanalyzing-cleanaway-services","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fquantumudit%2Fanalyzing-cleanaway-services","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fquantumudit%2Fanalyzing-cleanaway-services/lists"}