SkillSync is a collaboration platform that helps students and professionals find teammates for hackathons, projects, and learning opportunities. Users can create or join projects, connect with mentors, and collaborate in real time — all in one place.
SkillSync bridges the gap between learners seeking experience and project owners looking for talent. It enables project creation, team management, real-time notifications, and community Q&A, making collaboration simple and organized.
- Secure signup/login with JWT authentication
- Email verification using EmailValidation.io
- Detailed profiles with skills, experience, and bio
- Option to register as a mentor
- Create and manage projects with domain and skill filters
- Invite or accept members to join projects
- Set team size, visibility (public/private), and manage slots
- Application-based or invitation-based joining system
- Real-time notifications (Socket.io)
- View and manage team members dynamically
- Smart matching based on skills and domains
- Ask and answer project or domain-related questions
- Browse knowledge shared by peers and mentors
| Layer | Technologies |
|---|---|
| Frontend | React Native (Expo), React Navigation |
| Backend | Node.js, Express.js, Mongoose |
| Database | MongoDB Atlas |
| Security | JWT |
| Real-time | Socket.io |
- Node.js (v14+)
- MongoDB
- npm or yarn
- React Native environment (Expo)