Inspiration: I created this website because I wanted an easy way to break down topics that I couldn't understand. Reading the text took too long and was often difficult to absorb. I wanted to create a website that adapted to my needs and actually checked what I understood.
What it does: Mentora is an AI mentor that turns any topic you're trying to learn into a personalized tutoring session. You tell it what you're studying and it breaks the concept down accordingly. It adapts on the fly based on where you're getting stuck and finds out why you're making the errors that you do.
How I built it: I built Mentora as a web app with a conversational interface. The frontend handles the chat-based learning session and progress tracking. The backend sends each learner's questions and context to an LLM made to be a tutor.
Challenges I ran into: It was extremely difficult to integrate the chatbot into the actual website, so I had to learn how to find various chatbots that could work with my website for free or for cheap.
Accomplishments that I am proud of: I created a website with AI integration that used api keys.
What I learned: I learned how to integrate AI, how api keys work, and how to create a website as a whole.
What's next for Mentora: Next, I want to add learner profiles so Mentora remembers what you've struggled with across sessions, support for multiple subjects and file/image uploads, and analytics for students to track their own progress over time.