Degig is a cutting-edge decentralized freelance marketplace built on the Cardano blockchain. Our platform connects employers with talented freelancers while leveraging smart contracts to ensure secure, transparent, and fair transactions for all parties involved.
- 🔒 Secure Escrow System: Funds are locked in smart contracts until work is completed and approved
- 💰 Transparent Payments: All transactions are recorded on the Cardano blockchain
- ⚖️ Fair Dispute Resolution: Independent arbitrators ensure fair resolution of any disputes
- 🔍 Project Tracking: Milestone-based tracking for clear progress monitoring
- 💸 Low Fees: Only 3-5% platform fee, significantly lower than traditional freelance platforms
- Post a Job - Create a detailed job listing with requirements and budget in ADA
- Escrow Funds - Secure your payment in a smart contract
- Review & Approve - Track progress and release funds upon satisfactory completion
- Find Opportunities - Browse available jobs matching your skills
- Submit Work - Complete tasks and submit deliverables through the platform
- Get Paid - Receive ADA directly to your wallet upon approval
- Three independent arbitrators vote to resolve disputes
- Only 1% additional fee for dispute resolution
- Transparent process with blockchain-based voting
- Node.js 18.0.0 or higher
- Cardano wallet (compatible with Mesh SDK)
# Clone the repository
git clone https://github.com/yourusername/degig.git
cd degig
# Install dependencies
npm install
# or
yarn install
# or
bun install
# Set up environment variables
cp .env.example .env.local
# Edit .env.local with your configuration
# Run the development server
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev
Open http://localhost:3000 with your browser to see the application.
- Frontend: Next.js 15, React 19, TailwindCSS 4
- State Management: Zustand, SWR for data fetching
- UI Components: Radix UI, Lucide React
- Backend: Next.js API Routes, Prisma ORM
- Blockchain Integration: Mesh SDK for Cardano
- Testing: Jest
Degig is fully responsive and optimized for all devices:
- 📱 Mobile-friendly interface
- 💻 Desktop-optimized experience
- 🔄 Seamless transitions between device sizes
- Smart contract audits
- Secure wallet connections
- Data encryption for sensitive information
- Regular security updates
The application can be deployed on Vercel:
npm run build
# or
yarn build
For production deployment, we recommend using the Vercel Platform for the best performance and reliability.
We welcome contributions from the community! Please check out our Contributing Guidelines for more information on how to get involved.
This project is licensed under the MIT License - see the LICENSE file for details.
If you encounter any issues or have questions, please open an issue on GitHub or contact our support team at support@degig.io.
© 2025 Degig - Empowering the future of work through blockchain technology