Inspiration

We noticed that many people want to learn small, practical skills—like cooking one dish, solving a Rubik’s cube, or fixing a bike tire—but formal classes are often too expensive, too long, or inaccessible. At the same time, countless people have these skills but no platform to share them casually. Inspired by the idea of community bartering and peer-to-peer knowledge sharing, we built SkillSwap to connect learners and teachers for fast, meaningful exchanges.

What it does

  • Lets users list skills they can teach in short sessions.
  • Lets learners request specific skills (e.g., “teach me how to play chess openings”).
  • Supports barter exchanges, micro-payments, or free lessons.
  • Encourages face-to-face learning via integrated video chat or scheduled meetups.
  • Creates a global network of people learning and teaching across cultures.
  • Donates a portion of profits to education charities to expand learning access worldwide.
  • SkillSwap is a platform concept where people can teach or learn bite-sized skills—like cooking one dish, solving a puzzle, or editing short videos. It enables quick, skill-focused exchanges via video calls or local meetups, using barter, micro-payments, or free sharing. ## How we built it ### Functions in the platform :
  • Frontend: React + TailwindCSS for a responsive, modern UI.
  • Backend: Node.js with Express for APIs.
  • Database: MongoDB for storing user profiles, skills, and sessions.
  • Authentication: Firebase Auth for secure logins.
  • Video Calls: WebRTC + Twilio integration for peer-to-peer video sessions.
  • Payments: Stripe API for micro-transactions.
  • Deployment: Hosted on Vercel (frontend) and Heroku/AWS (backend). ## How we designed it
  • Conducted user research through surveys and interviews to understand learning needs.
  • Created personas and user journeys to guide the design.
  • Built wireframes and prototypes in Figma to visualize the app.
  • Focused on UX simplicity: easy discovery, seamless matching, and trust-building features.
  • Designed for community impact, including charity tie-ins for education. ## Challenges we ran into
  • Defining the right balance between barter and payments.
  • Designing a trust system without overwhelming the user.
  • Making the app feel global yet personal.
  • Capturing the fun, informal nature of skill exchanges. ## Accomplishments that we're proud of
  • Developed a clear, user-centered design that shows how SkillSwap could work.
  • Created interactive prototypes that demonstrate skill matching and exchanges.
  • Designed with a strong link to the hackathon theme of Connected Worlds. ## What we learned
  • How to apply design thinking to real-world problems.
  • The importance of user validation early in the design process.
  • How even small design choices affect trust and community engagement. ## What's next for SkillSwap – Connect. Learn. Share.
  • Test prototypes with more users and iterate.
  • Explore AI-based matching and gamification ideas in the next design phase.
  • Partner with developers to bring the concept into a functional MVP.

Built With

  • figma
Share this project:

Updates