No money, just skill exchange. Learn. Teach. Grow. Together.
SkillSwap is an AI-powered, credit-based skill barter platform that enables students to exchange skills instead of paying money.
For example — “I’ll teach you Python if you help me learn Photoshop.”
Built with modern web technologies, SkillSwap connects learners and teachers in hyperlocal student communities.
- Profile Creation – Add the skills you can teach and those you want to learn.
- AI Matching – Smart recommendations for ideal learning partners.
- Credit System – Earn credits by teaching; spend them to learn.
- In-app Chat & Video – Seamless communication through integrated tools.
- Reviews & Ratings – Build trust and credibility among peers.
- Gamified Learning – Earn badges, levels, and rewards.
- User verification & moderation
- Manage skill listings & sessions
- Track analytics, activity, and reports
- Approve or block users
- Send announcements or updates
| # | Feature | Description |
|---|---|---|
| 1️⃣ | Credit-Based Learning | Students exchange skills using credits — no money involved. |
| 2️⃣ | AI-Powered Matching | Intelligent matchmaking between learners and teachers. |
| 3️⃣ | Hyperlocal Connections | Connect with peers in the same campus or nearby cities. |
| 4️⃣ | Seamless Communication | Built-in chat and video sessions. |
| 5️⃣ | Gamified Experience | Learn, earn, and grow with badges and leaderboards. |
| 6️⃣ | Safe & Verified | Every user is verified for a secure environment. |
- Create your profile – Add your teaching and learning skills.
- AI suggests matches – Get paired with ideal peers.
- Exchange credits – Teach to earn, learn to spend.
- Chat & schedule sessions – Built-in communication tools.
- Rate your experience – Build a trusted community.
# Clone the repository
git clone https://github.com/yourusername/SkillSwap.git
# Navigate to the project folder
cd SkillSwaap
# Install dependencies
npm install
# Add your Supabase credentials
# In .env
SUPABASE_URL=your-url
SUPABASE_KEY=your-anon-key
# Run locally
npm run dev