Skip to content

saemscodes/Report

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CEKA Reporting Platform 🇰🇪🛡️

An independent, encrypted registry for documenting electoral malpractices in Kenya.

MISSION

To lower the barrier to civic participation by providing a safe, anonymous channel for Kenyan citizens to report voter registration irregularities. We defend democratic integrity through data-driven transparency.

TECH STACK

  • Frontend: React 18, Vite, Framer Motion, GSAP.
  • Backend: Supabase (PostgreSQL + Edge Functions).
  • Storage: Backblaze B2 (S3-Compatible) for encrypted evidence.
  • Hosting: Cloudflare Pages + Supabase Edge.

LOCAL SETUP

  1. Clone the repository.
  2. npm install
  3. Copy .env.example to .env and fill in your keys.
  4. npm run dev

SECURITY

We take data protection seriously. All reports are encrypted and hashed. For responsible disclosure, please refer to SECURITY.md.

LEGAL

Use of this platform is subject to our Terms of Service and Privacy Policy.

Built with ✊🏽 by Civic Education Kenya (CEKA).

About

Report Malpractice

Resources

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors