Skip to content

Latest commit

Β 

History

History
44 lines (33 loc) Β· 1.46 KB

File metadata and controls

44 lines (33 loc) Β· 1.46 KB

SkillBridge

Live Demo

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.


πŸš€ Features

πŸ” Authentication

  • Secure sign up & login system (JWT based)
  • Role selection: Teacher, Learner, or Both
  • Protected routes with access control

πŸ§‘β€πŸ« Skill Posting

  • 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

πŸ“… Video Session Scheduling

  • Choose available times for virtual sessions
  • Users can book slots via calendar UI
  • (Optional) Integration with Zoom/Google Meet

βœ… Booking System

  • View incoming and outgoing booking requests
  • Accept or reject sessions with a click
  • View all scheduled and completed sessions

🌟 Peer Reviews

  • After each session, users rate and review their partner
  • Public feedback shown on profile
  • Builds reputation for serious learners/teachers

πŸ”Ž Search and Filter

  • Search bar to find skills or users
  • Filter by category, level, or status (available, booked)

πŸ“„ User Profiles

  • Showcasing posted skills, rating, and reviews
  • Edit profile with bio and interests