Inspiration: We had an idea that originally started as a twitch chat meant to make fun of the code, but it later evolved into the idea of an extension that can actually help people code better by giving live feedback on their code.

What it does: The extension monitors the typing from the user on the screen and reads the file, and will give feedback in the form of twitch comments that will help improve the user's code in a unique, funny way.

How we built it: We used VSCode extension APIs, python APIs, and generative AI to construct the html files along with a website. Through extensive coding with Python, JavaScript, and HTML, we were able to make the extension awesome!

Challenges we ran into: Trying to get the app working on everyone's laptops, figuring out the github website, understanding the new material and working with APIs to get everything running properly, learning how to associate a DNS with a new domain, and overall time constraints as well.

Accomplishments that we're proud of: Some of us learned how to use HTML for the first time, being able to properly understand what is necessary for the backend portion of the code and to be able to actually code it, modifying the frontend of the code to make the extension actually look like a twitch chat, and being able to get the chatbot to respond to the typing that the user does on the screen.

What we learned: How to associate a DNS with an actual domain, how to code with html, how to manage github, API calls, how to monitor a text file, setting up a virtual environment, how to make a VSCode extension, how to get multiple people to run the same project on different laptops, and how to create a website through github.

What's next for DevDucks: Getting it to be more responsive to their code base, listening to the users voice, and adding the donation function where the user can input an issue within the code, and publishing it onto the VSCode extension marketplace. Also, having a settings option to change parameters like time between comments and such could prove useful as well.

Built With

Share this project:

Updates