SkillBridge is a full-stack web application that empowers students to swap skills β seamlessly offering and learning talents like coding, design, language, music, and more. Think of it as a peer-to-peer learning hub where you grow by teaching and learning from your peers.
- Secure sign up & login system (JWT based)
- Role selection: Teacher, Learner, or Both
- Protected routes with access control
- Post skills you can teach
- Post skills you want to learn
- Skills are categorized by domain (e.g., Design, Programming, Music)
- Description, level, and availability included
- Auto-matching logic for skill pairing
- Choose available times for virtual sessions
- Users can book slots via calendar UI
- (Optional) Integration with Zoom/Google Meet
- View incoming and outgoing booking requests
- Accept or reject sessions with a click
- View all scheduled and completed sessions
- After each session, users rate and review their partner
- Public feedback shown on profile
- Builds reputation for serious learners/teachers
- Search bar to find skills or users
- Filter by category, level, or status (available, booked)
- Showcasing posted skills, rating, and reviews
- Edit profile with bio and interests