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.
- 🏫 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.
| 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). |
- Prerequisites:
- Node.js ≥ v18, PostgreSQL ≥ 14,React Js +Ts
- 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! 💡