Inspiration
When students get stuck on a coding problem, they often go to AI tools and ask for the answer. They may solve the problem, but they don't always understand the logic behind it.
This inspired us to build CodeClue, where AI guides students with hints instead of directly giving the answer.
What it does
CodeClue is a learning platform for practicing problems in C, C++, Java, Python, SQL, DSA, and DBMS.
When a student gets stuck, the AI gives hints step by step. Each problem also has a YouTube reference for additional learning.
Students earn stars by solving problems, compete on a leaderboard, and unlock Daily Challenges after completing 300 problems.
How we built it
We are building CodeClue as a full-stack web application using:
Angular for the frontend Java and Spring Boot for the backend MySQL for storing data AI for generating guided hints Challenges we ran into
The biggest challenge is making the AI helpful without giving the direct answer.
We need to give enough hints to guide the student while still allowing them to think and solve the problem on their own.
Accomplishments that we're proud of
We are proud of the main idea behind CodeClue:
Instead of helping students copy answers, we help them understand how to find the answer.
We also bring problem practice, AI guidance, and learning resources into one platform.
What we learned
Through CodeClue, we are learning how to build a full-stack application, connect frontend and backend systems, work with databases, and use AI in a meaningful way.
Most importantly, we are learning how technology can support learning instead of simply providing answers.
Log in or sign up for Devpost to join the conversation.