SkillSphere is an AI-powered platform designed to empower youth by identifying, assessing, and enhancing their skills through personalized learning paths. With intelligent recommendations and real-world alignment, SkillSphere helps students become more employable and confident in their career trajectories.
-
🧠 AI-Based Skill Assessment
Evaluate a user's existing skills using adaptive quizzes and behavioral analysis. -
🎯 Personalized Learning Paths
Generate custom learning tracks based on strengths, weaknesses, and career goals. -
📈 Skill Progress Dashboard
Visualize improvements, certifications, and readiness for specific industries. -
🤖 Generative AI Chatbot
Interactive assistant to help with goal setting, interview prep, and guidance. -
🎓 Career Track Recommendations
Suggest suitable fields (e.g., Data Science, Design, Finance) based on skill potential. -
🌍 Industry Collaboration
Connect with real-world mentors, companies, and internship opportunities.
- Python + Flask API
- VanillaJS AND Bootstrap for frontend
- Firebase for authentication and storage
- OpenAI/Gemini models for NLP and Q&A
- Scikit-learn for skill clustering and predictions
- Clone the repository
git clone https://github.com/m-spunky/SkillSphere.git
cd skillsphere- Install dependencies
pip install -r requirements.txt
cd frontend
npm install- Run the app
# Start backend
cd backend
python app.py
# Start frontend
cd ../frontend
npm startSkillSphere uses Firebase Authentication for sign-up/login via:
- Email/Password
- Google Sign-In
- LinkedIn (coming soon)
We use a combination of:
- Adaptive MCQ tests
- Resume and project analysis
- Natural Language Understanding (NLU) for text input
- Machine learning for clustering skill domains
Developed by Mayur Jadhav and team as part of an AI-driven youth empowerment initiative.
Thanks to the mentors, contributors, and the developer community.
"Building a smarter, skilled future—one student at a time."