Skip to content

Repository files navigation

🌐 SkillSphere

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.


🚀 Key Features

  • 🧠 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.


🛠️ Built With

  • 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

🧑‍💻 Getting Started

  1. Clone the repository
git clone https://github.com/m-spunky/SkillSphere.git
cd skillsphere
  1. Install dependencies
pip install -r requirements.txt
cd frontend
npm install
  1. Run the app
# Start backend
cd backend
python app.py

# Start frontend
cd ../frontend
npm start

🔐 Authentication

SkillSphere uses Firebase Authentication for sign-up/login via:

  • Email/Password
  • Google Sign-In
  • LinkedIn (coming soon)

📊 Skill Assessment Methodology

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

👏 Credits

Developed by Mayur Jadhav and team as part of an AI-driven youth empowerment initiative.
Thanks to the mentors, contributors, and the developer community.


🌟 Vision

"Building a smarter, skilled future—one student at a time."

About

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.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages