{"id":23626143,"url":"https://github.com/raccoon-hero/gender-equality-tracker","last_synced_at":"2026-05-07T19:17:45.275Z","repository":{"id":266487052,"uuid":"898489116","full_name":"raccoon-hero/gender-equality-tracker","owner":"raccoon-hero","description":"A web application visualizing gender equality metrics with a focus on Ukraine. Built with Flask, it's powered by live data from global open sources, with dynamic research insights and analysis.","archived":false,"fork":false,"pushed_at":"2024-12-04T13:52:56.000Z","size":959,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-12-27T23:13:08.565Z","etag":null,"topics":["chartjs","css","dashboard","data-analysis","data-visualization","flask","frontend","gender-equality","global-metrics","html","linked-data","openalex","opendata","python","representation","semantic-web","ukraine","webapp","wikidata","world-bank-api"],"latest_commit_sha":null,"homepage":"","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/raccoon-hero.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":"2024-12-04T13:41:14.000Z","updated_at":"2024-12-04T13:59:56.000Z","dependencies_parsed_at":null,"dependency_job_id":"c9c7cd46-0ea1-453e-9c88-d53a7bebdc6b","html_url":"https://github.com/raccoon-hero/gender-equality-tracker","commit_stats":null,"previous_names":["raccoon-hero/gender-equality-tracker"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raccoon-hero%2Fgender-equality-tracker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raccoon-hero%2Fgender-equality-tracker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raccoon-hero%2Fgender-equality-tracker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raccoon-hero%2Fgender-equality-tracker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/raccoon-hero","download_url":"https://codeload.github.com/raccoon-hero/gender-equality-tracker/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239533575,"owners_count":19654713,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["chartjs","css","dashboard","data-analysis","data-visualization","flask","frontend","gender-equality","global-metrics","html","linked-data","openalex","opendata","python","representation","semantic-web","ukraine","webapp","wikidata","world-bank-api"],"created_at":"2024-12-27T22:51:22.390Z","updated_at":"2025-10-08T09:11:32.695Z","avatar_url":"https://github.com/raccoon-hero.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Gender Equality Tracker 🫂 \r\n![Python](https://img.shields.io/badge/Python-3.8+-blue?logo=python\u0026logoColor=white)\r\n![Flask](https://img.shields.io/badge/Framework-Flask-000000?logo=flask\u0026logoColor=white)\r\n![Chart.js](https://img.shields.io/badge/Visualization-Chart.js-ff6384?logo=chartdotjs\u0026logoColor=white)\r\n![Status](https://img.shields.io/badge/Status-Beta-yellow)\r\n![Open Data](https://img.shields.io/badge/Powered_by-Open_Data-brightgreen)\r\n\r\nThe **Gender Equality Tracker** is a data-driven web application that provides comprehensive insights into gender equality across Ukraine and neighboring countries. It aggregates data from reliable sources like the World Bank, OpenAlex, and Wikidata, presenting metrics on labor force participation, political representation, employment, and more. In the future development cycles, the project may be transformed to dynamically present data on multiple countries.\r\n\r\n![Header Screenshot](assets/header.png)  \r\n\r\n⚠️ **This project is not finished. Expect plenty of obvious errors and rough edges.** Feedback, contributions, and suggestions are welcome to help polish it into something amazing \u0026 useful.\r\n\r\n🔖 **Please note:** The application currently takes nearly **20 seconds** to load due to the extensive fetching of live data from multiple sources. This will be optimized in future iterations to improve performance.\r\n\r\n---\r\n\r\n## Features 🚀  \r\n\r\n- **Interactive Data Visualizations**  \r\n  Analyze gender equality metrics through dynamic comparisons, barometers, and charts.  \r\n\r\n- **Global \u0026 Regional Insights**  \r\n  Discover detailed metrics for Ukraine and its neighboring countries.  \r\n\r\n- **Research Explorer**  \r\n  Browse the latest academic research on gender equality from OpenAlex.  \r\n\r\n- **Representation Analysis**  \r\n  Uncover how streets and buildings are named after men and women in Ukraine.\r\n\r\n---\r\n\r\n## Getting Started 🛠️  \r\n\r\nFollow these steps to set up the project locally:  \r\n\r\n### Prerequisites  \r\n\r\n- **Python 3.8+**  \r\n- **Flask** for the backend  \r\n- **Pip** for dependency management  \r\n\r\n### Installation  \r\n\r\n1. **Clone the repository**:  \r\n   ```bash\r\n   git clone https://github.com/raccoon-hero/gender-equality-tracker.git  \r\n   cd gender-equality-tracker  \r\n   ```  \r\n\r\n2. **Install dependencies**:  \r\n   ```bash\r\n   pip install -r requirements.txt  \r\n   ```  \r\n\r\n3. **Run the server**:  \r\n   ```bash\r\n   flask run  \r\n   ```  \r\n\r\n4. **Access the app**:  \r\n   Open your browser and navigate to `http://127.0.0.1:5000`.  \r\n\r\n---\r\n\r\n## Project Structure 📂  \r\n\r\n```plaintext\r\ngender-equality-tracker/\r\n├── assets/                     # Screenshots for project showcase\r\n├── data_fetching/              # Scripts for data retrieval\r\n│   ├── fetch_dbpedia.py        # (work in progress) Fetches gender equality activists from DBPedia\r\n│   ├── fetch_openalex.py       # Retrieves research papers from OpenAlex\r\n│   ├── fetch_wikidata.py       # Fetches gender-related data from WikiData\r\n│   └── fetch_world_bank.py     # Pulls gender equality metrics from World Bank API\r\n├── static/                     # Static files for styling and assets\r\n│   ├── assets/                 # Additional assets (e.g., images)\r\n│   └── style.css               # Custom CSS styles\r\n├── templates/                  # HTML templates for the frontend\r\n│   └── index.html              # Main webpage template\r\n├── app.py                      # Flask application entry point\r\n├── requirements.txt            # Python dependencies\r\n└── README.md                   # Project documentation (you’re here! :D)\r\n```  \r\n\r\n---\r\n\r\n## Screenshots 🖼️ \r\n\r\n### Header  \r\n![Header Screenshot](assets/header.png)  \r\n\r\n### Quick Overview  \r\n![Quick Overview](assets/overview-segment.png)  \r\n\r\n### Table Data  \r\n![Quick Overview](assets/table-segment.png)  \r\n\r\n### Representation in Naming Barometer  \r\n![Gender Representation Barometer](assets/barometer-segment.png)  \r\n\r\n### Research Explorer  \r\n![Research Explorer](assets/research-segment.png)  \r\n\r\n### Metrics Chart  \r\n![Gender Representation Barometer](assets/chart-segment.png) \r\n\r\n---\r\n\r\n## Data Sources 📊  \r\n\r\nData is leveraged dynamically from the following open sources:  \r\n\r\n- **[World Bank](https://worldbank.org)**: Global development indicators.  \r\n- **[OpenAlex](https://openalex.org)**: Scholarly research papers.  \r\n- **[Wikidata](https://wikidata.org)**: Gender representation via streets/buildings naming.\r\n\r\n---\r\n\r\n## Future Plans 🚀  \r\n\r\n- Add support for more countries.  \r\n- Improve data caching to enhance performance and reduce API reliance.  \r\n- Refactor the CSS for better organization and maintainability.  \r\n- Include additional gender equality metrics, like education gaps and wage disparities.  \r\n\r\n---\r\n\r\n## Contributing 🤝\r\n\r\n1. Fork this repository.\r\n2. Create a feature branch (`git checkout -b feature/amazing-feature`).\r\n3. Commit your changes (`git commit -m 'Add some amazing feature'`).\r\n4. Push to the branch (`git push origin feature/amazing-feature`).\r\n5. Open a Pull Request.\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fraccoon-hero%2Fgender-equality-tracker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fraccoon-hero%2Fgender-equality-tracker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fraccoon-hero%2Fgender-equality-tracker/lists"}