<!DOCTYPE html>
UniAlgo
π’ News
π§ Github authentication under prod ! And rest, you are free to explore this project
π 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.
- β 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.