Skip to content

Nasaka IEBC is a civic technology platform that bridges the gap between Kenyan citizens and electoral services. It's an interactive, community-powered map that helps you locate and verify official IEBC registration and constituency offices across Kenya - using live location tracking, turn-by-turn navigation, and crowdsourced verification.

License

Notifications You must be signed in to change notification settings

saemscodes/Nasaka-IEBC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Nasaka IEBC

Find, Verify & Navigate to IEBC Offices Across Kenya

๐ŸŽฏ What is Nasaka IEBC?

Nasaka IEBC Logo

Find, Verify & Navigate to IEBC Offices Across Kenya

Live App Built by CEKA

Nasaka IEBC is a civic technology platform that bridges the gap between Kenyan citizens and electoral services. It's an interactive, community-powered map that helps you locate and verify official IEBC registration and constituency offices across Kenyaโ€”using live location tracking, turn-by-turn navigation, and crowdsourced verification.

The Problem: Kenyans struggle to find IEBC offices. Published lists are static, outdated, and hard to navigate. Office details change without notice. There's no transparent system for citizens to confirm or update information.

Our Solution: A living, verifiable directory of IEBC offices powered by official data + community verification.

โœจ Core Features

๐Ÿ—บ๏ธ Interactive Mapping

  • Leaflet-powered map displaying all IEBC offices across Kenya
  • Visual, zoomable interfaceโ€”find offices by region, constituency, or proximity
  • Clean, intuitive design optimized for mobile and desktop

๐Ÿ“ Live Location Detection

  • Automatically detects your current position
  • Instantly surfaces the nearest verified IEBC offices
  • No manual searchingโ€”the map does the work for you

๐Ÿงญ Point-to-Point Navigation

  • One-click routing from your location to any office
  • Opens directly in your preferred maps app (Google Maps, Apple Maps, etc.)
  • Get precise, turn-by-turn directions every time

โœ… Community Verification System

This is what makes Nasaka IEBC uniqueโ€”you're not just a user, you're a contributor:

  • Confirm office details are accurate
  • Suggest new office locations not yet on the map
  • Update information like addresses, phone numbers, operating hours
  • Add Evidence through notes or photos to support your contributions
  • Track History with transparent edit logs showing data provenance

๐Ÿ” Transparent Data Sourcing

Every office entry shows:

  • "Listed by IEBC" โ€” Official government data
  • "User-Verified" โ€” Community-confirmed accuracy
  • Edit history โ€” Full transparency on who verified what and when

๐Ÿš€ How It Works

  1. Visit the map at recall254.vercel.app/iebc-office
  2. Allow location access (optional but recommended)
  3. Browse or search for IEBC offices near you
  4. Click any office to view details and get directions
  5. Verify the data by confirming, editing, or suggesting updates
  6. Help build a trustworthy, community-owned electoral resource

๐Ÿ›๏ธ Why This Matters

Civic Transparency

Electoral access begins with knowing where to go. Nasaka IEBC democratizes that knowledge by making IEBC office data open, verifiable, and accessible to all Kenyans.

Participatory Engagement

You're not a passive consumerโ€”you're an active stakeholder. Every verification, edit, or suggestion strengthens Kenya's civic infrastructure.

Open Data Foundation

We merge official IEBC office datasets with real-time crowdsourced updates, creating a single source of truth that's more accurate than any static list.

Electoral Empowerment

Whether you're registering to vote, checking your polling station, or accessing IEBC services, Nasaka IEBC removes barriers and builds trust in the process.

๐Ÿ› ๏ธ Built With

  • Leaflet.js โ€” Interactive mapping
  • Geolocation API โ€” Live location detection
  • Open civic data โ€” IEBC official office datasets
  • Community contributions โ€” Crowdsourced verification layer
  • Vercel โ€” Fast, reliable hosting

๐Ÿ“Š Data Sources

๐Ÿ‘ฅ Who Built This?

Nasaka IEBC is developed by the team behind CEKA (Civic Education Kenya), a civic-tech initiative focused on transparency, electoral participation, and open governance.

Our other projects:

  • Recall254 โ€” A searchable legal guide to MP recalls and civic accountability

๐ŸŒ Community & Engagement

Nasaka IEBC has gained traction across Kenyan civic spaces:

  • 4,600+ Instagram likes, 500,000+ reach on organic posts (See post)
  • Active X (Twitter) promotion by Civic Education Kenya (See thread)
  • User feedback loops on operational status, office accessibility, and real-time updates
  • Facebook shares and grassroots advocacy across Kenya

What Users Are Saying

"Finding it hard to locate your nearest IEBC office? Use Nasaka IEBCโ€”interactive map + directions + verification." โ€” Civic Education Kenya

"We love what you are doing as well. Good work" โ€” Punny Crafts on IG "Youโ€™re doing an amazing job๐Ÿ‘๐Ÿฝ๐Ÿ’" - Sandie on IG "This is amazing. You are doing a good work.", "Asanteee sana for this initiative ๐Ÿ‡ฐ๐Ÿ‡ช", "Thank you,the feedback is amazingโœจ Receive your flowers ๐Ÿ’" - Various responses we've received in our DM's.

๐Ÿค How to Contribute

For Citizens

  1. Use the tool โ€” Find your nearest IEBC office
  2. Verify data โ€” Confirm or update office details
  3. Report issues โ€” Flag outdated or incorrect information
  4. Share it โ€” Help other Kenyans discover Nasaka IEBC

For Developers

Want to contribute code, suggest features, or audit the platform?

  • Contact: Reach out via CEKA's official channels
  • Technical feedback: Open issues or suggest improvements

For Organizations

  • Partner with us to amplify Nasaka IEBC across your networks
  • Integrate the data into your civic-tech tools (contact for API access)
  • Support civic tech by directly donating to our drives (here)

๐Ÿ“ˆ Roadmap

Planned Features

  • Operational status tracking โ€” "Open/Closed" + real-time updates
  • Expanded Database โ€” Grow user capacity to be able to handle 2500+ users at a go.
  • Last verified timestamp โ€” Show when an office was last confirmed
  • User ratings/reviews โ€” Help others know what to expect
  • SMS/USSD fallback โ€” Expand access beyond smartphones
  • API for developers โ€” Let civic-tech orgs integrate our data
  • Multilingual support โ€” Swahili, English, and regional languages

Open Questions (We Want Your Input!)

  • Should we add voter registration deadlines/reminders?
  • Would a "report office closure" feature be useful?
  • Do you want notifications when new offices are added near you?
  • Should we continue this until 2027, but now for polling stations? Vote counts at your polling station with live update capabilities?

Your choice. Let us know your thoughts.

๐Ÿ”— Links

๐Ÿ“œ License & Data Policy

  • Code: Open-source principles (license TBDโ€”contact for details)
  • Data: Combines public IEBC datasets with user-contributed verification
  • Privacy: We do not store personal location data; geolocation is processed client-side only

โš ๏ธ Disclaimer

Nasaka IEBC is an independent civic-tech project. While we strive for accuracy by merging official IEBC data with community verification, always confirm office details directly with the IEBC before making critical travel decisions, especially during registration or election periods.

๐Ÿ“ž Contact & Support

  • General Inquiries: Reach out via CEKA's social channels
  • Technical Issues: Report bugs or suggest features (contact info TBD)
  • Press/Media: For interviews, features, or partnership inquiries, contact Civic Education Kenya

Built with ๐Ÿ‡ฐ๐Ÿ‡ช by Civic Education Kenya

Empowering Kenyans through open data, transparency, and participatory civic engagement.


๐Ÿ™Œ Acknowledgments

  • IEBC for publishing official office datasets
  • Kenyan citizens who verify and improve the map daily
  • Civic tech community for inspiration and support
  • Leaflet.js contributors for the mapping library

Ready to explore? ๐Ÿ‘‰ Launch Nasaka IEBC

About

Nasaka IEBC is a civic technology platform that bridges the gap between Kenyan citizens and electoral services. It's an interactive, community-powered map that helps you locate and verify official IEBC registration and constituency offices across Kenya - using live location tracking, turn-by-turn navigation, and crowdsourced verification.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •