GenderLens RW: A smart discovery platform that helps CSOs and policy actors in Rwanda find, trust, and use gender-related data for evidence-based advocacy.
# GenderLens RW
**A smart discovery platform that helps CSOs and policy actors in Rwanda find, trust, and use gender-related data for evidence-based advocacy.**
---
## Table of Contents
- Overview
- Architecture
- Modules
- Search Engine
- Filters
- Quality Badges
- Provenance Tracker
- Link Checker
- Export Engine
- Getting Started
- Project Structure
- Usage Examples
- Data Model
---
## Overview
GenderLens RW is a Streamlit-based web application designed to serve as a centralized discovery platform for gender-related datasets in Rwanda. It enables Civil Society Organizations (CSOs), researchers, and policy actors to:
- **Search** datasets using semantic (TF-IDF) and fuzzy matching
- **Filter** results by year, organization, resource type, quality level, and microdata availability
- **Assess trust** through automated quality scoring and visual badges
- **Track provenance** with citation formatting and access logging
- **Verify data links** via HTTP health checks
- **Export** findings as CSV files, policy briefs, and comparison reports
---
## Architecture
```
┌─────────────────────────────────────────────────┐
│ Streamlit UI │
│ (pages/ directory) │
├──────────┬──────────┬──────────┬────────────────┤
│ Search │ Filters │ Quality │ Export │
│ Engine │ │ Badges │ Engine │
├──────────┴──────────┴──────────┴────────────────┤
│ Provenance Tracker │
│ Link Checker │
├─────────────────────────────────────────────────┤
│ Data Layer (data/sample/) │
└─────────────────────────────────────────────────┘
```
The platform follows a modular architecture where each concern (search, filtering, quality assessment, provenance, link checking, export) is handled by a dedicated module under `src/`. These modules are composed together by the Streamlit pages to deliver the full user experience.
-- …