Inspiration
As a self-learner passionate about continuous improvement, I constantly sought ways to track and enhance my skills. However, I consistently found existing learning platforms offered skills that were too generalized – for example, "playing guitar" as a single skill. This lack of granularity made it incredibly hard to identify specific areas for improvement or even know where to begin my self-directed learning journey. I wanted a way to break down complex abilities into fundamental, actionable components that I could actively develop.
What it does
Skill Mapper transforms your daily activities into a dynamic, visual representation of your evolving skill set. Based on your conversations and activity logs with our chatbot, it intelligently deconstructs your experiences into atomic, fundamental micro-skills. These micro-skills are then mapped and connected to broader macro-skills, allowing you to see exactly what underlying abilities you're developing, how they relate to different domains, and where you can focus your efforts to get better at anything.
How I built it
I built Skill Mapper entirely using Bolt.new, which provided an incredibly intuitive and powerful environment for rapid application development. I integrated the Gemini Free Tier API as the core intelligence engine. Gemini was instrumental not just for the app's functionality but also for validating my initial ideas, refining problem statements, assessing feasibility, and suggesting improvements throughout the process. Bolt.new's seamless integration capabilities allowed me to connect to the AI and build the interactive frontend with remarkable speed.
Challenges I ran into
My biggest challenge was the extreme time constraint. Due to other commitments, I was only able to start working on this project a mere 6 hours before the submission deadline. This was also my first time ever building a full application, and I had virtually no prior experience or knowledge of software development. I also attempted to implement a database within the limited time, but ultimately failed to integrate it properly, which was a tough but valuable learning experience.
Accomplishments
Despite starting just 6 hours before the deadline and having no prior software development experience, I managed to create a pretty decent, functioning prototype of Skill Mapper. Seeing the AI intelligently break down activities into granular, interconnected micro-skills and visualize them dynamically on the map is something I'm incredibly proud of, especially for a first-time app build.
What I learned
Building Skill Mapper taught me that Bolt.new is an amazing platform. It truly abstracts away immense complexities, enabling someone with zero prior software development knowledge like myself to build a functioning application within hours. I gained practical experience in using APIs and even got a foundational understanding of databases, despite my initial attempt failing due to time constraints. It showed me the power of modern development tools.
What's next for Skill Mapper
Next, I plan to dedicate more time to completing the remaining 60% of my vision for Skill Mapper, which I couldn't achieve due to the hackathon's time limits. My focus will be on further refining the AI's skill decomposition, enhancing the visualization, and adding more personalized growth features. I aim to make it highly scalable for a large user base while continuing to leverage the Gemini free tier. In the future, I may introduce paid plans to access more advanced AI capabilities or premium features.
Built With
- bolt
- gemini
Log in or sign up for Devpost to join the conversation.