Logo Lanfrica

theodevrwanda/locationinrwanda

Domain:

geospatial

Record type:

software
Creator:
the
Host:
A lightweight, zero-dependency TypeScript package providing 100% complete administrative division data for Rwanda. Built for seamless cascading dropdowns (Province βž” District βž” Sector βž” Cell βž” Village) in modern web applications. Created and Maintained by Theogene Iradukunda. # Location in Rwanda (`locationInRwanda.ts`) πŸ‡·πŸ‡Ό A lightweight, zero-dependency TypeScript package providing 100% complete administrative division data for **Rwanda**. Built for seamless cascading dropdowns (Province βž” District βž” Sector βž” Cell βž” Village) in modern web applications. Created and Maintained by **Theogene Iradukunda**. --- ## πŸ“Œ Repository Overview This repository provides a single, self-contained TypeScript file (`locationInRwanda.ts`) that maps every single administrative level in Rwanda without needing external API calls or `.json` files. --- ## πŸ“Š Dataset Statistics | Administrative Division | Total Count | Coverage | | :--- | :--- | :--- | | **Provinces** | **5** | City of Kigali, Southern, Western, Northern, Eastern | | **Districts** | **30** | 100% of all Rwanda Districts | | **Sectors** | **379** | 100% of all Rwanda Sectors | | **Cells** | **1,467** | 100% of all Rwanda Cells | | **Villages** | **14,631+** | 100% of all Rwanda Villages | --- ## πŸ“ Package Structure ``` location/ β”œβ”€β”€ README.md # Documentation & Usage Guide └── locationInRwanda.ts # Single TypeScript dataset file (No JSON required) ``` --- ## πŸš€ How to Use ### Cascading Location Dropdowns (React / TypeScript / Vite / Next.js) Import the exported data objects directly from `./locationInRwanda`: ```typescript import { PROVINCES, DISTRICTS_BY_PROVINCE, SECTORS_BY_DISTRICT, CELLS_BY_SECTOR, VILLAGES_BY_CELL } from "./locationInRwanda"; // 1. Get all Provinces console.log(PROVINCES); // -> ["City of Kigali", "Southern Province", "Western Province", "Northern Province", "Eastern Province"] // 2. Get Districts for a Province const kigaliDistricts = DISTRICTS_BY_PROVINCE["City of Kigali"]; // -> ["Gasabo", "Kicukiro", "Nyarugenge"] const southernDistricts = DISTRICTS_BY_PROVINCE["Southern Province"]; // -> ["Gisagara", "Huye", "Kamonyi", "Muhanga", "Nyamagabe", "Nyanza", "Nyaruguru", "Ruhango"] // 3. Get Sectors for a District const gasaboSectors = SECTORS_BY …

Languages