Skip to content

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,

Notifications You must be signed in to change notification settings

successaje/Earnify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Earnify - Decentralized Talent Marketplace on the Internet Computer

Overview

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.

Key Features

For Talent

  • 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.

For Employers

  • 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

Platform Features

  • 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

Technology Stack

  • 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

Getting Started

Prerequisites

  • Node.js (v14 or higher)
  • DFX (Internet Computer SDK)
  • Internet Identity

Installation

# 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 start

Visit http://localhost:8080 to access the application.

Roadmap

Phase 1: Core Platform (Current)

  • ✅ 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)

Phase 2: Enhanced Features (Q3 2023)

  • 🔄 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.)

Phase 3: Ecosystem Expansion (Q4 2023)

  • 🔄 Learning platform integration
  • 🔄 Mentorship program
  • 🔄 Community forums and discussions
  • 🔄 Tokenized rewards and achievements
  • 🔄 API for third-party integrations
  • 🔄 Cross-chain payment bridges

Phase 4: Advanced Capabilities (Q1 2024)

  • 🔄 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

Phase 5: Global Scale (Q2 2024)

  • 🔄 Multi-language support
  • 🔄 Regional talent hubs
  • 🔄 Enterprise solutions
  • 🔄 Blockchain-based certifications
  • 🔄 Decentralized identity verification
  • 🔄 Token-based reputation system

Unique Value Proposition

Earnify differentiates itself from traditional platforms and competitors like Superteam through:

  1. True Decentralization: Built entirely on the Internet Computer Protocol, ensuring censorship resistance and global accessibility
  2. Comprehensive Ecosystem: Integrated job board, bounty system, learning resources, and reputation tracking
  3. Multi-Token Payments: Support for various cryptocurrencies including ICP, ckBTC, ckETH, ckPEPE, and more, providing flexibility for both employers and talent
  4. Transparent Payments: Smart contract-based payment system with escrow functionality
  5. Skill Verification: Multi-layered verification system including proof of work, assessments, and community validation
  6. Fair Compensation: Algorithm-driven pricing suggestions based on skill level, market demand, and completed work
  7. Community Governance: Decentralized decision-making for platform evolution
  8. Privacy-First Approach: User data remains under user control with selective disclosure

Contributing

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.

License

This project is licensed under the MIT License.

Contact


Earnify - Where Talent Meets Opportunity on the Internet Computer

About

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,

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published