Inspiration

The inspiration behind CodePT is people who learn by doing instead of listening. My whole life I've always learned faster when I was the one behind the work as I got tips from the side. CodePT provides the users with a chance to get this experience from the comfort of their own home at their own timing.

What it does

CodePT front-end reads the code the user wrote and sends it to the back to the ai for an evaluation. The back end will then evaluate the code and based on the user's past experience, it will response with an explanation of the User's code, Actionable Steps, Core Improvements, their skill level based on its evaluation and it even offers a Lesson Plan.

How we built it

To build this webapp we had to make a backend that saves different scripts, so the user doesn't lose their code every time they log out. We used Gemini AI to make the front-end where the user can interact with UI to send messages to the AI and write their code/ save their code.

Challenges we ran into

A big challenge we ran into is having no front-end developer and having to struggle with figuring out the bugs from Gemini. Another big challenge is one of our teammates disappeared for the whole hackathon, so we turned from a 3 to a 2-man team.

Accomplishments that we're proud of

We are proud about being able to provide a tool that not only others can use but we can use for our own learning since this tool is highly tailored towards our learning method.

What we learned

We learned how to connect the front-end to the back end through APIs. To addon we also stepped into ADK's for our first time and learned a handful of experiences, one being you can only have one tool running at a time along with doing a return for a custom tool you have to be as descriptive as possible.

What's next for CodePT

Next, we want to integrate directories so the user can learn frameworks directly on site. We also want to make a frontend that is more fitting towards our goals.

Built With

Share this project:

Updates