This project provides an interactive map of Coopbank branches across Ethiopia, designed to help staff and customers easily locate any branch.
The project includes:
- Full Ethiopia OSM Map with Branches – Displays all Coopbank branch locations.
- Search Functionality – Quickly find branches by city, region, or name.
- JSON Data Source – Contains all branch information in
branches.json. - Python Script –
map.pyis used for data processing and integration into the maps.
- 🌍 Interactive Map – Pan, zoom, and explore branch locations across Ethiopia.
- 🔍 Search Bar – Filter branches by name or location.
- 📄 Branch Data – All branch details stored in
branches.json. - ⚡ OSM Integration – Built using OpenStreetMap for detailed geographic visualization.
coopbank-branch-map/
│── ethiopia_osm_map_with_all_branches.html # Map showing all branches
│── ethiopia_osm_map_with_search_bar.html # Map with search functionality
│── branches.json # JSON file containing all branch data
│── map.py # Python script for data processing
- Clone or download the repository:
git clone https://github.com/abditwayessa/CoopbankBranchMap.git- Open one of the HTML files in a browser to view the interactive map:
ethiopia_osm_map_with_all_branches.html – Full map of branches
ethiopia_osm_map_with_search_bar.html – Map with branch search
- If needed, you can use map.py to process or update branch data from branches.json.
🛠 Built With
HTML5 / CSS3 – Map visualization and styling
JavaScript – Interactive map features and search functionality
OpenStreetMap (OSM) – Map platform
Python – Data processing script (map.py)
📜 License
This project is licensed under the MIT License – free to use, modify, and share.