Inspiration
We were inspired by the potential of using AI as a learning aide. What we have found is that generated code often provides a solid foundational code, but lacks the finishing touch needed to integrate the code. What this creates are hands-on opportunities for the user to find ways to tie the pieces together, and this type of challenge we find to be an excellent way of learning.
What it does
This web app creates an instance of vulnerable code based on input. Users can specify the topic, difficulty, and language of the generated code, allowing the student to challenge themselves on their own pace.
How we built it
We built it using a Next.js and Fast API web stack. We also utilized Open AI's API for the main functionality of the app.
Challenges we ran into
Learning to build a full stack web app for the first time was definitely the biggest challenge. Attempting to traverse through an unknown field and framework tested our ability to persevere in the face of hardship.
Accomplishments that we're proud of
We are proud of have built a web app that shows a proof of concept. Although the app wasn't fully built within the time frame of the hackathon, we have managed to come up with an idea that we believe will change the world, and will explore beyond the scope of this event.
What we learned
We definitely learned a lot of web development, considering we were all noobies starting off. Working with frameworks and seeing our incremental process made us realize the potential behind web development and AI.
What's next for CyberBud
What's next of course is to continue building our application. The concept may have been conceived during the course of the hackathon, but it is one that will stay around to change the world.
Built With
- fastapi
- nextjs
- node.js
- openai
- python
- typescript
Log in or sign up for Devpost to join the conversation.