Inspiration

Our team has already worked a lot with browser automation as well as web automation in general, so we thought the deck challenge would be perfect for us!

What it does

It allows you to drop out of concordia at record speeds! Through accessing the backend APIs we made sure that our solution is one of the fastest bot possible while maintaining flexibility.

How we built it

With love We built the project in javascript, using multiple different library to achieve all of our intended goals. We used puppeteer to show the user the results of the action, as well as react/html/css/js for our electron app which runs the script as well as the frontend website that hosts a download link for the sciprt.

Challenges we ran into

We ran into a lot of issues with optimizing the bot to be as fast as possible. From both a design and technical level we faced many challenges, such as debating over the order to tackle the question to achieve max speed as well as attempting to dodge the rate limits which the site enforced.

Accomplishments that we're proud of

Using our previous knowledge of web scrapping and applying it to this project. This is how we found out about multiple different methods for solving the captchas and breaking the site that otherwise would have been very difficult to implement.

What we learned

The power of friendship That sometimes raw speed isn't the most important part of designing a fast bot, and that looking at the overall hierarchy is more important at times.

What's next for Drop'edthe.tech

Make it work on the real concordia site instead of just the demo site, and expand it to do more than just drop classes. We could have it add classes for you as well.

Built With

Share this project:

Updates