Skip to content

rajitmaurya/SkillSwap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 

Repository files navigation

SkillSwap

Turning knowledge into currency through skill exchange

SkillSwap is a MERN stack based platform that allows users to exchange skills with each other without any monetary cost.



Problem Statement

In today’s digital world, most learning platforms are paid and not accessible to everyone.
Many students and learners are unable to afford expensive courses, even though they are eager to learn new skills.

At the same time, many individuals already possess valuable skills but lack a platform to share and exchange them with others.


Motivation

The idea behind SkillSwap came from a simple thought:
“Why should learning be limited by money when people can learn from each other?”

During the hackathon, I aimed to build a practical solution to a real-world problem.
This led to the development of a platform where knowledge can be shared freely and collaboratively.


Objective

  • Enable users to exchange skills without any monetary cost
  • Create a collaborative learning environment
  • Help users connect based on skills and interests
  • Make learning accessible and community-driven

Vision

To build a platform where knowledge becomes currency and anyone can learn anything by sharing what they know.


Features

  • User Authentication (JWT)
  • Skill-based User Profiles
  • Search Functionality
  • Category-based Filtering
    Skill Exchange Request System (Backend)
  • REST API Integration

🛠 Tech Stack

  • Frontend: React (Vite)
  • Backend: Node.js, Express.js
  • Database: MongoDB
  • Authentication: JWT, Bcrypt
  • API Handling: Axios

How It Works

  1. User signs up / logs in
  2. Adds skills they can offer and want to learn
  3. Browses other users
  4. Uses search & filter to find relevant users
  5. Sends a skill exchange request

Future Improvements

  • Real-time chat (Socket.io)
  • AI-based skill matching
  • Rating & feedback system
  • User profile page

Acknowledgement

Thanks to GeeksforGeeks and my mentors for organizing the hackathon and providing valuable guidance throughout the journey.


Author

Rajit Maurya
MERN Stack Developer


If you like this project, don't forget to give it a star!

About

SkillSwap is a MERN stack platform that enables users to exchange skills with each other without any monetary cost.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages