Inspiration

CS students eager to jump into the tech world have been using Leetcode to prepare for interviews for over a decade. As tech companies move towards AI, students must practice fixing code, as opposed to writing it from scratch.

What it does

CleenCode is a platform for preparing for tech interviews by fixing buggy code. Users clean the ocean of trash by fixing buggy solutions to traditional Leetcode problems. We make preparing for interviews fun and rewarding!

How we built it

We created the backend using Flask and JS and the front end using HTML and CSS. The website is hosted via GoDaddy and deployed via Render.

Challenges we ran into

This project went fairly smoothly, but sometimes we struggled with the JS for website functionality, since none of us are super proficient in JS. We also struggled a bit with the design of the site, since we knew we wanted to go for a nice looking interface for this project.

Accomplishments that we're proud of

We are proud of the UI of our website, its functionality, and deploying our website on a custom domain.

What we learned

We learned how to better use Git, how to code efficiently using tools we have access to, and more fluency in JavaScript, HTML, CSS, and Python.

What's next for CleenCode

We would like to add more usability by adding a larger library of problems to CleenCode. It would also be nice to add user login and AI functionality for hints.

Share this project:

Updates