The only cut taken? Your gas fees.
A revolutionary Web3 platform that connects talented freelancers with clients through smart contracts, eliminating traditional platform fees and middlemen. Built on blockchain technology, Fork Work ensures transparency, security, and fair compensation for all parties involved.
Contract Address: 0x0caE75a45201304d6b45541BCeF12bd3ee787e28
- Competitive Bounties: Post tasks and let multiple freelancers compete
- USDT Payments: Secure payments using USDT stablecoin
- Dynamic Prize Distribution: Flexible reward allocation based on quality
- Category-based Organization: Content, Development, Design, Research, Marketing, and more
- Deadline Management: Automated deadline enforcement with penalty systems
- Smart Contract Escrow: Secure payment holding until work completion
- Staking Mechanism: Freelancers stake native tokens to demonstrate commitment
- Proposal System: Detailed project proposals with evidence tracking
- Auto-expiration: Automatic proposal expiration for time-sensitive projects
- Platform Fee: Minimal 2.5% fee (only gas fees beyond this)
- Reentrancy Protection: Secure smart contracts with OpenZeppelin
- Ownership Controls: Admin functions for platform management
- Penalty Systems: Fair penalty distribution for cancelled projects
- On-chain Verification: All transactions and agreements recorded on blockchain
- Responsive Design: Beautiful interface that works on all devices
- Smooth Animations: Framer Motion powered interactions
- Dark Theme: Eye-friendly dark mode interface
- Wallet Integration: Seamless Web3 wallet connection
- Real-time Updates: Live status updates and notifications
- Next.js 15 - React framework with App Router
- TypeScript - Type-safe development
- Tailwind CSS - Utility-first styling
- Framer Motion - Smooth animations and transitions
- Radix UI - Accessible component primitives
- Wagmi - React hooks for Ethereum
- Lucide React - Beautiful icons
- Prisma - Type-safe database client
- PostgreSQL - Reliable database storage
- Next.js API Routes - Serverless API endpoints
- Solidity 0.8.19 - Smart contract development
- OpenZeppelin - Secure contract libraries
- USDT Integration - Stablecoin payments
- Ethereum - Decentralized execution
- ESLint - Code quality and consistency
- Prettier - Code formatting
- Turbopack - Fast development builds
- Node.js 18+
- npm, yarn, pnpm, or bun
- MetaMask or any Web3 wallet
- USDT tokens for payments
-
Clone the repository
git clone https://github.com/Debanjannnn/ForkWrok.git cd ForkWrok
-
Install dependencies
npm install # or yarn install # or pnpm install
-
Set up environment variables
cp .env.example .env.local
Add your configuration:
DATABASE_URL="your-database-url" NEXT_PUBLIC_CONTRACT_ADDRESS="your-contract-address" NEXT_PUBLIC_USDT_ADDRESS="your-usdt-contract-address"
-
Run database migrations
npx prisma migrate dev
-
Start the development server
npm run dev # or yarn dev # or pnpm dev
-
Open your browser Navigate to http://localhost:3000
- Connect Wallet - Link your Web3 wallet to the platform
- Post Project - Create a bounty or freelance gig with detailed requirements
- Fund Escrow - Deposit USDT to secure the payment
- Review Proposals - Evaluate freelancer submissions and select the best fit
- Approve Work - Review completed work and release payment
- Complete Onboarding - Connect wallet and link professional profiles
- Build Reputation - Complete tasks to establish on-chain credibility
- Browse Opportunities - Find bounties and freelance gigs that match your skills
- Submit Proposals - Create detailed proposals with evidence and timelines
- Deliver Quality Work - Complete projects and receive secure payments
- Contract Address: 0x0caE75a45201304d6b45541BCeF12bd3ee787e28
- Manages competitive bounty competitions
- Handles USDT payments and prize distribution
- Implements deadline enforcement and penalty systems
- Supports multiple categories and submission tracking
- Contract Addres: 0xfa80583757AaE278b0849B815A3A19bd5285d311
- Escrow system for freelance projects
- Staking mechanism for freelancer commitment
- Proposal management and selection process
- Automated deadline handling and fund release
- Token Address: 0x82d5125995AD54D9ff7f856F4a2D2273B00d8b61
- ERC20 stablecoin used for all payments on the platform
- No Platform Fees: Keep 100% of your earnings (minus gas fees)
- Secure Payments: Smart contract escrow ensures payment security
- Reputation Building: On-chain reputation system for credibility
- Flexible Work: Choose from bounties, gigs, or staked projects
- Global Access: Work with clients worldwide without borders
- Quality Assurance: Staking mechanism ensures freelancer commitment
- Transparent Process: All transactions visible on blockchain
- Cost Effective: Minimal fees compared to traditional platforms
- Secure Escrow: Funds held safely until work completion
- Multiple Options: Bounty competitions or direct hiring
We welcome contributions! Please see our Contributing Guidelines for details.
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature
) - Commit your changes (
git commit -m 'Add amazing feature'
) - Push to the branch (
git push origin feature/amazing-feature
) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
- Live Demo: fork-wrok.vercel.app
- GitHub Repository: github.com/Debanjannnn/ForkWrok
- Documentation: [Coming Soon]
- Built with Next.js
- Smart contracts powered by OpenZeppelin
- UI components from Radix UI
- Animations by Framer Motion
Fork Work - Revolutionizing the future of work, one smart contract at a time. π
The only cut taken? Your gas fees.