skillswapy is a community platform where users can offer their skills (like guitar, drawing, coding) and browse others' to request them in return. It encourages learning and sharing through peer-to-peer skill exchange β no payment, just passion.
β Trade Skills. Learn Freely.
- βοΈ Offer any skill with a description, level, and category
- π Browse skills with filters (category, level, search)
- π View full details of any skill
- πββοΈ "Request" skills (simulated UI interaction)
- π οΈ Manage your own skills β edit, delete, update
- π Login and register to offer or manage skills
| π€ User Type | π‘ Value Proposition |
|---|---|
| Learners | Discover new skills and request help from real people |
| Sharers | Offer their skills to help others and build a portfolio |
| Hobbyists | Exchange knowledge without money involved |
/- Home Page (Hero + Featured + How it Works)/browse- Browse All Skills/skill/:id- Skill Details Page/offer- Offer a New Skill (requires login)/my-skills- Manage Your Offered Skills (requires login)/login- Login/register- Register/about- About the Platform*- 404 Not Found Page
| Layer | Technology |
|---|---|
| Frontend Framework | React |
| Language | TypeScript |
| Styling | Tailwind CSS |
| Routing | React Router |
| State Management | React Context (Auth State) |
| Feedback | Toasts |
| Hosting | Netlify / |
git clone https://github.com/Malak-Sabry-104/SkillSwap.git
cd skillswapy
npm install
npm run devev