A decentralized skills marketplace built on Stellar Soroban for low-income communities.
- Connect Stellar wallet (Freighter)
- Post and browse gigs
- Secure escrow payments via smart contracts
- On-chain reputation system
- Frontend: React + Vite + TailwindCSS
- Backend: Node.js + Express
- Blockchain: Stellar Soroban smart contract
- Database: MongoDB
- Blockchain SDK: Stellar SDK + Soroban SDK
- Web3 connection: Freighter wallet
/b-sen
├── /frontend # React + Vite app
├── /backend # Node.js + Express server
└── /contract # Soroban smart contract (Rust)
- Node.js v16+
- Rust toolchain
- MongoDB
- Freighter wallet browser extension
cd frontend
npm install
npm run devcd backend
npm install
npm run devcd contract
cargo buildCreate .env files in both frontend and backend directories. See .env.example files for required variables.
MIT