Algo
💻 USACO problem randomizer and trainer built for competitive programming enthusiasts.
Install / Use
/learn @IMGROOT2/AlgoREADME
<div align="center">
<img src="https://drive.google.com/uc?export=download&id=1OmGvm2_bLyr5f0nxQbWukugMVFNo8aOx" alt="Algo" height="160" width="320">
<b><h3>USACO problem randomizer and trainer built for competitive programming enthusiasts.</p></b>
<b><h4><a href="https://algousaco.com">https://algousaco.com</a></h4></b>
</div>
<br>
<h2>About Algo</h2>
<p>As more people get into competitive programming and the USACO, more resources are available to help you prepare for the competition. However, there was one piece missing- practice. It's essential to learn the concepts and techniques, but it's equally, if not more important, to practice them. Until I created Algo, there were two options: randomly clicking on previous contests' problems or using train.usaco.org.
However, clicking on problems randomly is inefficient, and train.usaco.org is incredibly outdated (most of the website hasn't had a refresh or update since the early 2010s). So, I created Algo to help people practice USACO problems and help them get ready for the USACO.
Algo is a web application designed to supercharge your USACO training. It randomly generates problems from past contests so that you can practice them. Algo will process and show the problems in a simple, clean interface. After solving the problem, you can submit your solution to the USACO website to check if your program works.</p>
<h2>Tech Stack</h2> <p>Algo is built with the following:</p> <ul> <li>HTML, CSS, JS</li> <li><a href="https://nodejs.org">Node.js</a></li> <li><a href="https://vuejs.org">Vue.js</a></li> <li><a href="https://tailwindcss.com">TailwindCSS</a></li> <li><a href="https://katex.org">KaTeX</a></li> <li><a href="https://www.chartjs.org">Chart.js</a></li> <li><a href="https://firebase.google.com">Firebase</a></li> </ul> <br> <h2>Contact, Feedback, Bugs, Get In Touch</h2> <p>If you need to:</p> <ul> <li>Contact Me</li> <li>Submit Feedback</li> <li>Make a Bug Report</li> <li>Something Else</li> </ul> <br> <h1><a href="https://forms.gle/2qo1exSSopAChjET6">Use this Google Form!</a></h1> <!-- <br> <h2>Contributing</h2> <p>All contributions are welcome! If you'd like to help, pick an <a href="https://github.com/IMGROOT2/algo/issues"> open issue</a>, submit a Pull Request!</p> <p>If you contribute, thank you! You just made Algo an even stronger tool for all competitive programmers to use.</p> -->