Inspiration

Our inspirations for this project are the preexisting applications LeetCode (every CS major's bane) and Wordle (a word-guessing game from the New York Times).

What it does

Codle is a daily programming problem site that invokes the inviting nature of a Wordle problem. Users get six attempts to create a well-rounded solution to the presented coding problem, where each attempt will be assessed on five unknown tests.

How we built it

We used a ReactJS webpage hosted on GitHub Pages for the frontend of the application, and we interfaced between that and a Python Flask API hosted on Google Cloud to retrieve problems and assess each solution attempt.

Challenges we ran into

We struggled with allowing code which was entered into the textbox on the webpage to be run and tested, setting up the Flask API itself, and putting the Flask API on Google Cloud.

Accomplishments that we're proud of

We are proud that we we were able to submit a fully-featured, finished project that is really fun to play!

What we learned

We learned how to set up and host a Flask API, how to use Python exec() statements, and how to use JavaScript document selectors in more depth.

What's next for Codle

We plan to continue with daily coding problems for Codle, making sure that this easy-to-learn coding game becomes a mainstay in the programming community.

+ 19 more
Share this project:

Updates