The problem AlgoMentor solves
AlgoMaster is designed to make learning data structures and algorithms easier and less intimidating, especially for beginners. Many students struggle because traditional platforms focus too much on writing code and memorizing patterns, without helping learners truly understand what is happening. AlgoMaster takes a concept first approach by using visual explanations, interactive elements, and simple quizzes to show how data structures like arrays and linked lists work step by step. This helps learners build real intuition before moving to code. With clear feedback and a motivating, game like progression system, AlgoMaster supports steady learning and makes mastering DSA feel achievable and engaging.
The platform also integrates Gemini AI to give fast, clear, and meaningful feedback, making learning more efficient and engaging. By combining visuals, guided practice, and intelligent feedback, AlgoMaster makes DSA approachable and builds confidence early, giving students a strong foundation in computer science.
Challenges we ran into
One of the main challenges was designing AlgoMaster for high school students, which meant simplifying complex DSA concepts without losing their core meaning. Creating visual and interactive explanations that were both accurate and easy to understand took multiple iterations. Another major challenge was integrating the Gemini API. Even after setting it up correctly, the responses often came in raw or inconsistent formats, which made them difficult to use directly in the application. Handling these outputs and converting them into clear, readable feedback required extra processing and careful error handling. Managing frontend and backend communication, along with environment and version mismatches, also added to the complexity, but overcoming these challenges helped us build a more robust and reliable learning platform.
Tracks Applied (3)
Open Innovation
Google Gemini API
Major League Hacking
Best All Girls Team
Technologies used
