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.
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.
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.
- 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
To build a platform where knowledge becomes currency and anyone can learn anything by sharing what they know.
- User Authentication (JWT)
- Skill-based User Profiles
- Search Functionality
- Category-based Filtering
Skill Exchange Request System (Backend) - REST API Integration
- Frontend: React (Vite)
- Backend: Node.js, Express.js
- Database: MongoDB
- Authentication: JWT, Bcrypt
- API Handling: Axios
- User signs up / logs in
- Adds skills they can offer and want to learn
- Browses other users
- Uses search & filter to find relevant users
- Sends a skill exchange request
- Real-time chat (Socket.io)
- AI-based skill matching
- Rating & feedback system
- User profile page
Thanks to GeeksforGeeks and my mentors for organizing the hackathon and providing valuable guidance throughout the journey.
Rajit Maurya
MERN Stack Developer
If you like this project, don't forget to give it a star!