Skip to content

edudzikorku/GBV_Service_Providers

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GBV Service Providers Map - Coastal Ghana

Project Logo

A web map displaying Gender-Based Violence (GBV) service providers (schools, hospitals, police stations, courts, etc.) across selected coastal districts in Ghana. This tool helps victims find support services and aids GBV reduction efforts.

Leaflet License


Table of Contents 📑


About ℹ️

This interactive web map visualizes GBV service providers across coastal districts in Ghana, including:

  • Schools
  • Hospitals/clinics
  • Police stations
  • Courts
  • Other support services

The project aims to:

  • Help GBV victims locate support services quickly
  • Assist NGOs and government agencies in resource planning
  • Raise awareness about available GBV services

Built with 🛠️: Leaflet QGIS HTML5 CSS3 JavaScript


Usage 📝

Installation

  1. Clone the repository:
    git clone https://github.com/edudzikorku/GBV_Service_Providers.git
  2. Navigate to the project directory:
    cd GBV_Service_Providers

No additional installation is required as this is a client-side web application.

Running the Map 🚀

  1. Open index.html in any modern web browser
  2. Use the map controls to:
    • Zoom in/out
    • Toggle between different service provider layers
    • Click on markers for more information
    • Filter service providers by type
    • Search for specific service providers
    • Find directions to the nearest service provider

Development 🧑‍💻

Pre-Requisites ✅

  • Modern web browser (Chrome, Firefox, Edge)
  • Text editor (VS Code, Sublime Text, etc.)
  • Basic understanding of:
    • HTML/CSS/JavaScript
    • Leaflet.js (optional)
    • GeoJSON format (optional)

Development Environment

  1. Fork and clone the repository
  2. Install a local development server (optional but recommended):
    npm install -g live-server
    live-server

File Structure 📁

index.html                # Main application entry point
src/
├── data/                 # GeoJSON data files
│   ├── districts.geojson         # District boundaries
│   └── gbv_service_providers.geojson  # Service provider locations
├── images/               # Project images and logos
├── scripts/              # JavaScript files
│   ├── config.js         # Map configuration
│   └── main.js           # Main application logic
└── styles/               # CSS files
    ├── index.css         # Main styles
    └── media.css         # Responsive styles

Data Sources 📊


Contribution

We welcome contributions to improve this project:

  1. Report a bug
    Open an issue describing the problem

  2. Request a feature
    Suggest new features or improvements

  3. Submit a pull request

    • Fork the repository
    • Create a feature branch (feat-your-feature-name)
    • Submit a PR to the stage branch

Branches 🔄

  • main: Production branch (stable releases)
  • stage: Development branch (active work)

License 📜

This project is licensed under the MIT License - see the LICENSE file for details.


Acknowledgments 🙏

  • Leaflet.js for the mapping library
  • QGIS team for geospatial data processing
  • Humanitarian Data Exchange for boundary data
  • All GBV service providers featured on the map

About

Distribution of GBV service providers across parts of Southern Ghana.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors