Skip to content
/ unialgo Public

UniAlgo is a platform for understanding competitive programming (CP)

Notifications You must be signed in to change notification settings

Aksgo/unialgo

Repository files navigation

🏆 Unialgo

📢 News

🚧 No new updates for now. Feel free to explore !

🌐 Overview

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.

🌟 Key Features:

  • 📚 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.

🔔 Stay Updated!

To get latest notification for newly added articles you need to sign in to UniAlgo


🚀 Future Release

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'.


🤝 How to Contribute?

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.

For Hacktoberfest and contribution realated queries please check out our CONTRIBUTION.md

🎁 Swags & Recognition

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 🏅

⚠️ Note: We are currently developing the platform to deliver badges. 🕒 Please be patient as it may take some time to receive them.


  1. ⭐ First-time contributors will receive a single star badge.
  2. ⭐⭐⭐ Contributors with 3 successful MRs will be awarded a three-star badge.
  3. 🏆 For more than 5 successful MRs, contributors will receive a trophy badge.

© 2024 Unialgo. All rights reserved.