Skip to content

jeid12/competA-arena

CompetA arena 🇷🇼

Open Source Love License: MIT PRs Welcome

A free, open-source platform for Rwandan students and educators to host academic competitions, share resources, and collaborate.
Inspired by Codeforces, tailored for Rwanda’s 6-3-3-4 curriculum.


🌟 Why CompetA?

  • 🏫 Aligns with Rwanda’s Education System: Supports subject combinations like PCM, PCB, and HEG.
  • 🆓 Free Forever: No fees for students—funded through institutional partnerships.
  • 📚 Multilingual: English and Kinyarwanda interfaces (powered by RwLang).
  • 🏆 Gamified Learning: Leaderboards, badges, and certificates to motivate participation.

🚀 Features

Feature Description
Contest Hosting Create timed competitions in STEM, literature, or vocational fields.
Resource Sharing Upload problem sets, tutorials, and lesson notes.
Real-Time Rankings Live leaderboards with Codeforces-style rating systems.
Modular Design Built with reusable components for easy scalability (TYPO3-inspired).

🛠️ Installation

  1. Prerequisites:
    • Node.js ≥ v18, PostgreSQL ≥ 14,React Js +Ts
  2. Clone the repo:
    git clone https://github.com/jeid12/competA-arena.git
    cd competA-arena

3.Install dependencies:

  npm install  # Frontend (React)
  npm install  # Express + postgress+ typeORM

🤝 How to Contribute We welcome developers, educators, and students!

Fork the repository.

Check the Good First Issues or propose a new feature.

Follow our Contribution Guidelines.

Need Help? Join our Discord Server or tag https://discord.gg/9u2APSgt in issues.

📜 License This project is licensed under the MIT License. See LICENSE for details.

🙏 Partners & Acknowledgments Supported by University of Rwanda’s Computer Science Department.

Inspired by Rwanda Informatics Olympiad and Codeforces.

Language tools from Rwanda Open Source.

Let’s build the future of education together! 💡

About

A free, open-source platform for Rwandan students to host educational competitions and share resources.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages

 
 
 

Contributors