💡 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
- express.js
- huggingface
- jitsi
- jwt
- mongodb
- node.js
- react
- socket.io
- tailwind-css
Log in or sign up for Devpost to join the conversation.