Inspiration

Students need additional help outside the classroom but they may not have access to tutors or extra resources. I wanted to create an accessible, intelligent tool that could provide instant support, homework help, and sample problems, making learning more interactive and personalized

What it does

MentorAI serves as a virtual tutor, assisting students in a wide range of subjects, from math and chemistry, to accounting and programming. Students select a subject, and MentorAI engages them in a learning session, providing explanations, answering questions, and offering practice problems to reinforce learning concepts.

How I built it

MentorAI was built using React for the frontend to create a user-friendly interface. The backend is powered by golang, supported by OpenAI API, enabling natural language processing and conversation-based interactions. Iemployed Docker for containerization, ensuring a seamless deployment process and environment consistency. The app's architecture is designed to be scalable, supporting additional features and subjects in the future.

Challenges I ran into

Integrating the OpenAI API posed initial challenges, particularly in handling complex educational content and ensuring the AI's responses were accurate and pedagogically sound. This topic was extremely important, because the responses need to be clear, concise, and easily digestible by children.

Accomplishments that I'm proud of

I'm particularly proud of creating an AI that can adapt to different users' learning paces and styles, providing personalized educational support. Overcoming the technical hurdles to ensure the AI's responses were contextually relevant to each subject was a significant achievement. Additionally, maintaining a simple yet effective user interface that enhances the learning experience was a rewarding accomplishment.

What I learned

Throughout the development of MentorAI, I learned a great deal about natural language processing and its potential in educational applications. I delved deeper into Go and React, enhancing my skills in backend development with Go for efficient API handling and server-side logic, and in frontend development with React for building a dynamic and responsive user interface. This project was a comprehensive learning journey that improved my proficiency in integrating AI services and developing full-stack applications.

What's next for MentorAI

What's Next for MentorAI

Our next step is to make MentorAI publicly available, with the goal of reaching and assisting students across the globe. We envision MentorAI becoming a go-to resource for children and teenagers who need extra help outside of the classroom, providing personalized and interactive learning experiences tailored to each user's needs.

Built With

Share this project:

Updates