UniAlgo is a platform designed to help users understand competitive programming (CP). It features a curated collection of unique CP concepts, algorithms, and articles that take time and effort to master.
- 📚 Articles for learning competitive programming.
- 🖼️ Frontend developed using HTML, CSS, and JavaScript and user-friendly interface.
- 🛠️ Backend built with Python and Firebase for seamless performance.
- ✉️ Mailing system keep users updated, with ongoing improvements.
- 🗂️ Algorithm Implementations available in the master/Algorithms folder for you to explore.
- 🔒 Content in Articles is copyrighted,but the source code is open for contributions.
We are shifting from our original way of creating individual HTML files to using our own server-side rendering for articles.💻 This shift will enhance performance and scalability.
💡This work may take time, If you have any suggestions or ideas regarding the server setup, feel free to raise an issue with the label 'server'.
What can you contribute to UniAlgo?
- 🧠 Solve coding problems listed in the issues or raise new ones.
- 📝 Contribute new Articles related to competitive programming.
- 💻 From a developer's point of view, we aim to use a simple tech stack that’s easy for most contributors to understand.
We respect out contributors and to recognize their work, the contributors will be awarded Digital Badges based on their contribution which they can showcase on their social profiles 🏅
- ⭐ First-time contributors will receive a single star badge.
- ⭐⭐⭐ Contributors with 3 successful MRs will be awarded a three-star badge.
- 🏆 For more than 5 successful MRs, contributors will receive a trophy badge.
© 2024 Unialgo. All rights reserved.