Skip to content

source-rashi/SkillSwap

Repository files navigation

🔁 Skill Swap – Exchange Skills, Empower Growth

🧠 Overview

Skill Swap is a full-stack web app that connects people through the power of shared skills. It’s a space where teaching earns you points, and learning costs nothing but curiosity.

Whether you’re offering help or seeking it, every exchange builds trust and community. Grow, connect, and transform—one skill at a time, in a place made for mutual growth.

✨ Features

👥 Authentication & Onboarding

  • Secure signup/login with email & password
  • Smooth onboarding experience

🏡 Landing Page

  • Platform overview
  • Clear CTAs: “Start Swapping”, “Browse Skills”, “Offer a Skill”
  • Featured skill carousel

👤 User Dashboard

  • Profile with skill points balance
  • Overview of uploaded/offered skills
  • Ongoing and completed skill swaps

📄 Skill Detail View

  • Detailed skill descriptions with uploader info
  • Options to “Swap Request” or “Redeem via Points”
  • Real-time availability status

➕ Add a Skill

  • Input skill name, description, category, and tags
  • Submit and list your skill for swaps

🔍 Browse & Discover

  • Search by skill name, category, or keywords
  • Filter and sort by availability, rating, or recency
  • Display verified and active users

🔁 My Swaps

  • View all current, pending, and past skill swap requests

💬 In-App Messaging

  • Chat with other users to coordinate swaps

🔔 Notifications

  • Real-time alerts for swap requests, chat messages, and confirmations

⚙️ Settings & Preferences

  • Update profile details and manage user preferences

🧬 Unique Features

  • 🔁 Skill-for-Skill or Point-Based Swaps – Learn and teach without money.
  • 🏆 Skill Points System – Earn points for teaching, spend to learn.
  • Verified Skill Profiles – Build trust with badges, proof & ratings.
  • 💬 Swap-Specific Chat – In-app messaging tied to each request.
  • 🎯 Smart Availability Filters – Match based on when users are free.
  • 🔍 Advanced Search & Tags – Find skills by category, tags, or users.
  • 🎠 Trending Skills Carousel – Highlight most active and hot skills.
  • 👥 Dual Listings – Separate "Offered" vs "Wanted" skills for better matching.

🧰 Tech Stack

  • Frontend: React + TypeScript
  • Backend: Node.js (Express)
  • Database: PostgreSQL
  • Authentication: JWT
  • Other Tools: WebSockets, REST APIs

Mockup link

🔗 https://app.excalidraw.com/l/65VNwvy7c4X/8bM86GXnnUN


TEAM

👨‍💻 Team – Comet

  • 👩‍💻 member 1: Rashi Agrawal
  • 👨‍💻 Member 2: Ujjawal Panday
  • 👩‍💻 Member 3: Humairah Shaik
  • 👨‍💻 Member 4: Pankaj Yadav

We believe in building collaborative tools that create real impact.


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages