Inspiration

The idea for SkillBridge came from noticing a gap in peer-to-peer learning opportunities. Many students have valuable skills but lack a platform to teach or learn from their peers easily and freely. We wanted to build a space where skill exchange feels simple, efficient, and trustworthy—without depending on paid platforms or formal courses.

What it does

SkillBridge connects students and experts based on skills they want to teach or learn. Users can: List skills they can offer or want to learn Get matched with peers Schedule sessions using Google Meet Leave ratings and reviews for accountability and trust Report spam users

How we built it

Frontend: Built using React.js and Tailwind CSS for a responsive UI. Backend: Developed with Node.js and Express.js to handle user and session data. Database: MongoDB to store users, skills, session info, and reviews. Auth: JWT and bcrypt for secure user authentication. Meet Integration: Google Meet links are generated dynamically during session scheduling. Review System: Users rate and review each other after completing sessions.

Challenges we ran into

Integrating Google Meet links dynamically for each session. Building a smooth and fair rating and review system. Managing skill-based matching without overcomplicating the logic. Ensuring clean, user-friendly UI while handling multiple form validations.

Accomplishments that we're proud of

Successfully implemented working Google Meet scheduling. Designed a minimal yet effective rating/review system. Built a full working MERN app with real use-case potential. Created a platform that promotes community, learning, and collaboration.

What we learned

Full-stack development using the MERN stack. Handling real-world user features like review systems and session bookings. How to structure data for efficient skill matching. Deploying and testing for real-world user flows.

What's next for SkillBridge

Email notifications and reminders before scheduled sessions Support for multiple skills per user with filtering options Calendar integration (e.g., Google Calendar sync) Admin moderation for reported or inappropriate behavior Embedding sessions directly using video conferencing APIs Real-time chat for better coordination and collaboration

Built With

Share this project:

Updates