Inspiration
As a student, I often struggled to figure out what skills I should learn and how to go about learning them. I saw my friends facing the same problem, and I thought there had to be a better way. That's when I came up with the idea for SkillBoost - a tool that could use AI to help people discover and learn new skills tailored to their interests.
What it does
SkillBoost is an AI-powered learning platform. You tell it your interests, and it suggests skills you might want to learn. For each skill, it creates a custom learning path with lessons, tasks, and even finds relevant YouTube tutorials. It's like having a personal tutor that knows exactly what you want to learn and how you should learn it.
How we built it
I built SkillBoost using React and Next.js for the frontend, and Firebase for the backend. The real magic happens with the Anthropic Claude API, which generates personalized skill content and lesson plans. I also integrated the YouTube API to find relevant tutorial videos for each skill.
Challenges we ran into
The biggest challenge was getting the AI to generate consistent, high-quality content. It took a lot of trial and error to get the prompts right. Another tricky part was managing all the data - making sure user progress was saved correctly and that the generated skills were stored efficiently.
Accomplishments that we're proud of
I'm really proud of how the AI integration turned out. It's pretty cool to see it generate entire skill paths and lessons from just a brief description. I'm also happy with the user interface - I worked hard to make it intuitive and engaging.
What we learned
This project taught me a ton about working with AI APIs and how to structure prompts to get the best results. I also learned a lot about state management in React and how to handle complex data flows in a web application.
What's next for SkillBoost
I have a bunch of ideas for the future of SkillBoost. I'd love to add features like progress tracking, quizzes to test your knowledge, and maybe even a community aspect where users can share their learning journeys. Many possible opportunities.
Built With
- claude
- css
- firebase
- javascript
- nextjs
- react
- sqlite

Log in or sign up for Devpost to join the conversation.