CEKA (Civic Education Kenya App) is a community-led open-source platform built to bridge the civic knowledge gap and empower Kenyan citizens with accessible, accurate, and engaging civic education.
git clone https://github.com/YOUR-USERNAME/ceka.git
cd cekanpm installRename the .env.example file to .env and add your Supabase credentials:
VITE_SUPABASE_URL=your_supabase_project_url
VITE_SUPABASE_ANON_KEY=your_supabase_anon_key🔐 Do NOT commit your
.envfile.
npm run devYour app should be running at http://localhost:8080
CEKA is a civic tech project built for the people, by the people. We aim to:
- Make civic education easy and relatable
- Inspire civic action and awareness
- Connect citizens with verified information
We welcome all collaborators — developers, designers, educators, and civic advocates!
- Fork the repository
- Create a new branch (
git checkout -b feature-name) - Make your changes
- Commit and push (
git commit -m "Add feature"andgit push origin feature-name) - Open a pull request
You can deploy CEKA easily using spaces like Vercel or Netlify.
Want to contribute or support CEKA?
Follow us on social media or send us an email at civiceducationkenya@gmail.com
Also, we are wholly fan-supported: Buy Me A Coffee
Please do consider! Goes a long way :)
This project is open source and available under the MIT License.