Inspiration

As developers, we are often faced with reading difficult and often arcane documentation written by people who would rather be doing anything else. We wanted something that fixed that problem.

What it does

DevTutor offers an interactive, conversational learning experience for developers. Users chat with AI in real time, ask questions, and receive instant, personalized feedback. The platform adapts guidance based on responses to an onboarding questionnaire, ensuring a tailored approach for each learning style and goal.

How we built it

We used React and Next.js for a reactive frontend and a simple, streamlined backend. We used Google's Gemini API to generate course material and to interact with the user to teach them.

Challenges we ran into

We faced challenges getting Gemini to provide effective responses. It didn't provide information in the format we expected, which required us to rewrite the prompts many times to get more accurate responses.

Accomplishments that we're proud of

We are very proud of how adaptive the AI is to the user based off their information, and how adaptive it is at generating courses from nothing.

What we learned

We learned a lot about prompting Gemini to get accurate response types. We also became more familiar with the Chrome Dev Tools when it came to debugging errors as they came. While we eventually reached functional product, it was not without many struggles and setbacks.

What's next for DevTutor

DevTutor serves as a great MVP for what we believe to be a truly valuable product. With proper planning, time, and budget, DevTutor could be a legitimate asset in the lives of students everywhere.

Share this project:

Updates