Earnify is a decentralized talent marketplace built on the Internet Computer Protocol (ICP) that connects skilled professionals with opportunities to earn, learn, and grow. Unlike traditional platforms, Earnify leverages blockchain technology to create a transparent, fair, and efficient ecosystem for talent discovery, job matching, bounty completion, hackathons and access to funding.
- Profile Showcase: Create detailed profiles highlighting skills, experience, education, and proof of work
- Job Discovery: Browse and apply for jobs that match your skills and preferences
- Hackathons: Join simple hackathons or (L2E models)
- Bounty System: Complete bounties to earn rewards and build your portfolio
- Multi-Token Payments: Receive payments in various cryptocurrencies including ICP, ckBTC, ckETH, ckPEPE, and more
- Reputation System: Build your reputation through completed jobs and bounties
- Learning Resources: Access curated learning materials to upskill and stay competitive
- Earnings Tracking: Monitor your earnings and track your financial growth
- Fundings and Grants: Apply for funding or grant with top investors.
- Talent Discovery: Find skilled professionals based on verified profiles and proof of work
- Job Posting: Create detailed job listings with specific requirements and compensation
- Bounty Creation: Post bounties for specific tasks or projects with flexible token payments
- Application Management: Review and manage applications efficiently
- Analytics Dashboard: Track job performance, application rates, and conversion metrics
- Decentralized Identity: Secure authentication using Internet Identity
- Smart Contracts: Transparent and automated payment and reward distribution
- Multi-Token Support: Seamless integration with various cryptocurrencies for payments and bounties
- Reputation System: Trust-based ecosystem with verified skills and completed work
- Search & Filter: Advanced search capabilities to find the perfect match
- Notifications: Real-time updates on applications, status changes, and opportunities
- Frontend: React, TailwindCSS, Vite
- Backend: Motoko (Internet Computer)
- Authentication: Internet Identity
- Storage: Internet Computer's stable memory
- Deployment: Internet Computer Protocol
- Payment Integration: ckBTC, ckETH, ICP, ckPEPE, and other token standards
- Node.js (v14 or higher)
- DFX (Internet Computer SDK)
- Internet Identity
# Clone the repository
git clone https://github.com/yourusername/earnify.git
cd earnify
# Install dependencies
npm install
# Start the local Internet Computer replica
dfx start --background
# Deploy the canisters
dfx deploy
# Start the frontend development server
npm startVisit http://localhost:8080 to access the application.
- ✅ User authentication and profile management
- ✅ Job posting and application system
- ✅ Bounty creation and submission
- ✅ Basic search and filtering
- ✅ Profile verification system
- ✅ Multi-token payment support (ICP, ckBTC, ckETH, ckPEPE)
- 🔄 Advanced search with AI-powered matching
- 🔄 Skill verification through assessments
- 🔄 Escrow system for secure payments
- 🔄 Reputation-based recommendation engine
- 🔄 Mobile-responsive design improvements
- 🔄 Additional token integrations (USDC, USDT, etc.)
- 🔄 Learning platform integration
- 🔄 Mentorship program
- 🔄 Community forums and discussions
- 🔄 Tokenized rewards and achievements
- 🔄 API for third-party integrations
- 🔄 Cross-chain payment bridges
- 🔄 Decentralized governance system
- 🔄 Cross-chain integration for payments
- 🔄 AI-powered talent matching
- 🔄 Automated skill verification
- 🔄 Advanced analytics and insights
- 🔄 Token-gated access to premium features
- 🔄 Multi-language support
- 🔄 Regional talent hubs
- 🔄 Enterprise solutions
- 🔄 Blockchain-based certifications
- 🔄 Decentralized identity verification
- 🔄 Token-based reputation system
Earnify differentiates itself from traditional platforms and competitors like Superteam through:
- True Decentralization: Built entirely on the Internet Computer Protocol, ensuring censorship resistance and global accessibility
- Comprehensive Ecosystem: Integrated job board, bounty system, learning resources, and reputation tracking
- Multi-Token Payments: Support for various cryptocurrencies including ICP, ckBTC, ckETH, ckPEPE, and more, providing flexibility for both employers and talent
- Transparent Payments: Smart contract-based payment system with escrow functionality
- Skill Verification: Multi-layered verification system including proof of work, assessments, and community validation
- Fair Compensation: Algorithm-driven pricing suggestions based on skill level, market demand, and completed work
- Community Governance: Decentralized decision-making for platform evolution
- Privacy-First Approach: User data remains under user control with selective disclosure
We welcome contributions from the community! Please see our Contributing Guidelines for details on how to submit pull requests, report issues, and contribute to the project.
This project is licensed under the MIT License.
Earnify - Where Talent Meets Opportunity on the Internet Computer