Inspiration
We were inspired by the growing gap between learners and accessible, structured education. Many students and career-switchers feel overwhelmed with too many resources and no clear roadmap. We wanted to create a solution that uses AI to personalize skill growth, especially for underserved communities, aligning with the theme of social good.
What it does
SkillBloom_AI is an intelligent web app that uses the Gemini API to generate personalized learning paths based on a user’s interest or goal. It suggests sub-skills, curated resources, tools, and real-world projects — guiding users toward practical growth. It's like having an AI mentor for lifelong learning.
How we built it
We used:
- Python and Streamlit for the front-end interface
- Google Gemini API to generate intelligent, contextual learning paths
- Edge TTS for AI-powered voice narration
- GitHub for version control and deployment
The app is fully functional and publicly deployed.
Challenges we ran into
- Structuring the prompt for Gemini to ensure concise, educational, and goal-oriented results
- Integrating AI voiceover with custom playback on Streamlit
- Keeping the UI minimal but impactful
What we learned
We learned how to leverage Gemini for dynamic educational content, build responsive Streamlit apps, and integrate real-time feedback into learning design. We also improved our understanding of how to make AI-powered tools more human-centric.
What's next
- Multilingual support
- Custom user dashboards for progress tracking
- Skill matching with job opportunities
Log in or sign up for Devpost to join the conversation.