A decentralized peer-to-peer skill sharing and mentorship marketplace built on XDC Network.
SkillSwap connects skilled mentors with mentees looking to learn new skills through one-on-one sessions. All transactions are secured using blockchain technology on the XDC Network.
- Decentralized mentorship marketplace
- Secure payment system using ROXN tokens
- Reputation and ratings system
- Video session integration (coming soon)
- Mobile app support (coming soon)
- Smart Contracts: /src/contracts
- Backend: /src/backend
- Frontend: /src/frontend
- Mobile App: /src/mobile_app
- Documentation: /docs
- Node.js 18+
- npm or yarn
- Hardhat
- MetaMask or other Web3 wallet
# Clone the repository
git clone https://github.com/Roxonn-FutureTech/skillswap.git
cd skillswap
# Install dependencies
npm install
# Compile smart contracts
cd src/contracts
npx hardhat compile
# Start the backend
cd src/backend
npm start
# In a new terminal, start the frontend
cd src/frontend
npm start
Contract | Address |
---|---|
MentorshipToken | 0x3bc607852393dcc75a3fccf0deb1699001d32bbd |
MentorRegistry | 0xcfa935f28fff8f33ee08d6fdeed91b66aff6236e |
SessionManager | 0xa976da47324dbb47e5bea23e8a4f3a369b42fe88 |
ReputationSystem | 0x74996f530fe88776d2ecef1fe301e523c55b61e5 |
SkillSwapMain | 0x242f1c5ad353cb06034265dcbe943f816a0ba756 |
Please see our Contributing Guide for details on how to contribute to this project.
This project is licensed under the MIT License - see the LICENSE file for details.