💡 Inspiration In a world where access to personalized mentorship is often expensive and limited, SkillSync was born from a simple belief — everyone has something to teach, and something to learn.
We wanted to create a global learning ecosystem where people could exchange knowledge freely and grow together — powered by AI.

🧩 What It Does SkillSync connects learners and mentors based on shared skills and learning goals.
It’s an AI-powered peer learning platform that:

  • Matches users intelligently using a bidirectional skill algorithm
  • Recommends new skills using Hugging Face’s AI model (all-MiniLM-L6-v2)
  • Lets users instantly start video learning sessions through integrated Jitsi
  • Includes real-time notifications, session management, and AI-driven discovery

In short, SkillSync transforms isolated learning into a collaborative, community-driven experience. 🌍

🏗️ How We Built It

  • Frontend: React + Tailwind CSS for modern responsive UI
  • Backend: Node.js (Express) for REST APIs and WebSocket communication
  • Database: MongoDB Atlas for user and session data
  • AI Integration: Hugging Face API for semantic skill recommendations
  • Video Integration: Jitsi Meet API for real-time collaboration
  • Hosting (future): Vercel (frontend) + Render (backend)

The system includes secure authentication, intelligent fallback for video calls, and a professional, demo-ready design.

⚙️ Challenges We Ran Into

  • Integrating Hugging Face AI efficiently while keeping response times fast
  • Ensuring Jitsi video authentication worked seamlessly in embedded mode
  • Managing real-time session updates and notifications using WebSockets
  • Building a design that feels modern yet simple for first-time users

🌟 Accomplishments We’re Proud Of

  • Developed a fully functional full-stack app with AI, real-time features, and clean UX
  • Built a reliable fallback system for video calls — it always works
  • Achieved a polished, professional look ready for hackathon demos
  • Successfully pushed the project to GitHub with open-source readiness

📚 What We Learned

  • Integrating machine learning into a real-world full-stack product
  • Designing scalable APIs and database models for matchmaking systems
  • Balancing AI complexity with smooth UX and user-friendly interactions
  • Handling version control, GitHub security, and deployment preparation

🚀 What’s Next for SkillSync

  • Deploy live on Vercel + Render for global accessibility
  • Add calendar-based scheduling and AI mentor matching
  • Build a gamified reward system for teaching and learning
  • Expand AI to recommend learning paths and micro-courses

SkillSync is just the beginning — our mission is to make learning collaborative, affordable, and truly intelligent. 🧠💫

Built With

Share this project:

Updates