Inspiration

The inspiration for SkillSwap came from a personal frustration. I wanted to learn guitar, but private lessons in my area cost $60-80 per hour. At the same time, I have friends who are amazing guitarists but struggle to find students. I also know how to code in Python - a skill others want to learn. The problem is clear: millions of people have skills they can teach, and millions want to learn skills, but there's no free, simple platform to connect them. Existing solutions like Skillshare or Udemy still require payment. Local community boards are scattered across Facebook groups and Craigslist. I wanted to build something that makes skill exchange as easy as swiping a card - but without the card. No money, just mutual learning. That's why I created SkillSwap for the Build with MeDo Hackathon's Learning & Education track.

What it does

SkillSwap is a completely free skill exchange platform where users trade what they know for what they want to learn. Key features include:

  • User Authentication: Simple email signup/login with personalized profiles showing your teachable skills and learning goals
  • Skill Discovery Dashboard: Browse available skills from community members, search by category (Music, Tech, Language, Art, Fitness, Cooking), and filter by location distance (10km, 25km, 50km)
  • Real-time Request System: Click "Request to learn" on any skill. The teacher receives an instant notification, can accept/decline with a custom message, and a chat feature automatically unlocks for accepted requests
  • Interactive Map View: Powered by OpenStreetMap, shows nearby skill matches visually
  • Rating System: After completing a session, users rate each other 1-5 stars with optional text reviews
  • Mobile-First Design: Clean teal and white interface with bottom navigation (Home, Search, Requests, Profile) that works perfectly on phones How it works in 3 steps:
  • List your skills (e.g., "I can teach Python")
  • Find a match (browse what others are teaching)
  • Swap and grow (meet up, exchange skills, learn together) ## How we built it I built SkillSwap entirely on my Android phone using MeDo - a no-code AI platform that turns natural language conversations into fully functional web applications. I wrote zero lines of code. My exact process:
  • Initial Prompting: I described the complete app concept to MeDo in natural language, including authentication, skill discovery, request system with chat, star ratings, mobile UI requirements, and map plugin integration.
  • Requirements Generation: MeDo analyzed my prompt and generated a structured requirements document with all features mapped out.
  • Automated Build: MeDo's AI built the entire full-stack application - frontend, backend, database, and API integrations - in under 5 minutes. I watched as 41 tasks completed automatically.
  • Iterative Refinement: Using MeDo's multi-turn chat feature, I refined specific elements:
    • Added location filters (10km/25km/50km)
    • Integrated notification sounds for real-time alerts
    • Added floating action button for "Offer New Skill"
    • Polished the teal/white color scheme
    • Ensured mobile responsiveness
  • Plugin Integration: I connected the OpenStreetMap plugin for location-based skill matching and the notification sound API for request alerts - all through simple toggle switches in MeDo's interface.
  • One-Click Deployment: After testing the preview, I clicked "Publish" and MeDo generated a public URL: https://app-bnq0qh610h6p.appmedo.com The entire build process took less than 2 hours from idea to live deployment. ## Challenges we ran into Challenge 1: Location Filter Logic The initial build had location filtering but it wasn't calculating distances correctly. I typed into MeDo's chat: "Fix the location filter - it needs to filter within 10km, 25km, and 50km based on user-entered city." MeDo regenerated the logic and it worked perfectly on the next build. Challenge 2: Notification Sounds Getting the notification sound to trigger reliably for new requests took two iterations. I asked MeDo to "Add a notification sound that plays automatically when a user receives a new skill request, and make sure it works on mobile browsers." MeDo implemented it with the proper browser audio permissions. Challenge 3: Mobile Responsiveness The initial UI looked great on desktop but had overlapping elements on my phone screen. I prompted MeDo to "Make the entire app mobile-responsive with a bottom navigation bar, larger touch targets, and text that reflows on small screens." MeDo redesigned the CSS in minutes. Challenge 4: Building on Android Only I don't own a computer, so everything had to be done on my phone. MeDo's mobile-optimized interface made this surprisingly easy. The visual editor and chat interface worked flawlessly in Chrome on Android. ## Accomplishments that we're proud of
  • Fully Functional in 2 Hours: From a simple text prompt to a live, deployed web application with authentication, chat, maps, and ratings - all in one evening.
  • Zero Code Written: As someone with basic coding knowledge, being able to build this without writing HTML, CSS, JavaScript, or backend logic feels revolutionary.
  • Real Business Potential: SkillSwap isn't just a hackathon project. It could launch in university campuses or coworking spaces tomorrow. The core value proposition - free skill exchange - is genuinely useful.
  • Complete User Journey: Every feature works end-to-end. Users can sign up, add skills, search, send requests, chat, rate sessions, and filter by location. Nothing is broken or mocked.
  • Professional Design: The teal/white color scheme, bottom navigation, testimonial section, and stats display make SkillSwap look like a startup product, not a hackathon prototype.
  • Community Validation: Within hours of posting to Discord, other hackathon participants messaged me saying they'd actually use SkillSwap to find language exchange partners. ## What we learned 1. AI no-code platforms are ready for prime time. MeDo generated a complete full-stack application from natural language descriptions. The database schema, API endpoints, authentication flow, and responsive UI all worked on the first build. This technology has matured significantly. 2. Specific prompts get better results. When I was vague ("build a skill sharing app"), MeDo built something basic. When I specified exact features ("authentication, skill discovery, request system with chat, star ratings, map plugin, mobile UI with bottom navigation"), the output was dramatically better. 3. Iteration is still important. Even with AI, you need to refine. The first version had the core features, but location filtering, notification sounds, and UI polish required additional chat prompts. Building is a conversation, not a one-shot command. 4. Mobile-first development is easier than ever. Building and testing entirely on my Android phone was seamless. MeDo's preview pane showed exactly how the app would look on mobile, and the one-click publish meant I never needed to touch deployment configuration. 5. Hackathons are about solving real problems. SkillSwap won't win on technical complexity alone. Its strength is solving a genuine pain point (expensive lessons) with a simple, free solution. Judges care about impact and usability, not just code. ## What's next for SkillSwap - Free Skill Exchange Platform Short-term (next 30 days):
  • Add user verification badges to build trust in the community
  • Implement session scheduling with calendar integration
  • Create "skill goals" where users can set learning targets and track progress
  • Add WhatsApp/Discord sharing for skill listings Medium-term (3-6 months):
  • Launch a university ambassador program to bring SkillSwap to college campuses
  • Add group sessions (one teacher, multiple learners) for popular skills
  • Integrate video calling for remote skill exchanges
  • Build mobile apps (iOS/Android) using MeDo's export feature Long-term (1 year):
  • Monetize through featured teacher profiles (optional, never required)
  • Add background check verification for safety (paid by teachers)
  • Partner with public libraries to offer free skill exchange spaces
  • Expand internationally with localization for 10+ languages The dream: Make SkillSwap the go-to platform for free, local, peer-to-peer learning worldwide. No ads, no paywalls, no subscriptions. Just people helping people grow. Live URL: https://app-bnq0qh610h6p.appmedo.com Built with MeDo on Android | Learning & Education Track | Build with MeDo Hackathon 2026

Built With

  • html5/css3
  • javascript
  • medo-ai-platform
  • medo-authentication
  • medo-database
  • medo-notification-api
  • node.js-(generated)
  • one-click
  • openstreetmap-api
  • react-(generated)
Share this project:

Updates