Skip to content

GayathriPCh/rootstock_hackathon

 
 

Repository files navigation

🌐 SwipeGig – Decentralized Talent Marketplace

Find Work. Find Talent. Decentralized. Instant.

SwipeGig is a decentralized, trustless freelance marketplace that connects Web3 professionals and clients using AI-powered job matching, on-chain identity, and smart contract-based payments. It removes intermediaries, enabling instant, secure, and transparent hiring and payments — all on-chain.


🚀 Features

👩‍💻 For Freelancers

  • Connect your wallet to establish a verifiable decentralized identity.
  • Build a profile with on-chain credentials.
  • Get matched with jobs using real-time AI algorithms.
  • Accept offers, complete milestones, and get paid in crypto instantly.

🏢 For Clients

  • Connect your wallet to represent your Web3-native organization.
  • Post jobs with the help of an AI assistant.
  • Get matched with top-tier verified talent.
  • Pay freelancers through smart contracts tied to deliverables.

🧱 Tech Stack

Layer Tech Used
Frontend React.js, Tailwind CSS, React Hook Form, Wagmi
Wallet/Auth MetaMask, WalletConnect
State Zustand, Context API
Blockchain Solidity, Hardhat, Ethers.js
Matching AI Python (FastAPI) or Node.js (ML logic)
Backend Node.js, MongoDB, Express (if applicable)
Deployment Vercel / Netlify

📝 Prompt Summary

SwipeGig is the decentralized equivalent of Upwork or Fiverr for the blockchain ecosystem. The dApp allows users to authenticate using wallets, build trust using on-chain identity and credentials, and use AI to match freelancers with Web3 jobs. Smart contracts handle all payments in a secure, fee-less, and milestone-based structure. It’s built for speed, transparency, and true decentralization in the global freelance economy.


🔗 Links


👨‍🔧 Setup & Run Locally

# Install dependencies
npm install

# Start local dev server
npm run dev

# Compile smart contracts (Hardhat)
npx hardhat compile

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 97.1%
  • Solidity 1.6%
  • Other 1.3%