Skip to content

CivicEdKenyaApp/CEKA-App-v6.0.4

Repository files navigation

🇰🇪 CEKA – Civic Education Kenya App

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.


🚀 Quick Start

1. Clone the Repo

git clone https://github.com/YOUR-USERNAME/ceka.git
cd ceka

2. Install Dependencies

npm install

3. Set Up Environment Variables

Rename 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 .env file.

4. Run the App Locally

npm run dev

Your app should be running at http://localhost:8080


🧠 Built With


🌍 Why CEKA?

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

🛠️ Contributing

We welcome all collaborators — developers, designers, educators, and civic advocates!

  1. Fork the repository
  2. Create a new branch (git checkout -b feature-name)
  3. Make your changes
  4. Commit and push (git commit -m "Add feature" and git push origin feature-name)
  5. Open a pull request

📦 Deployment

You can deploy CEKA easily using spaces like Vercel or Netlify.


💬 Contact & Support

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 :)


📄 License

This project is open source and available under the MIT License.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

 
 
 

Contributors