Skip to content

craftlink-hq/frontend

Repository files navigation

CraftLink

CraftLink is a decentralized marketplace that connects artisans and informal workers with global job opportunities and secure payments. Designed for borderless collaboration, CraftLink combines elegant UX with blockchain-based guarantees for trust, transparency, and ownership.

Built using Next.js, Tailwind CSS, and smart contracts on Lisk, CraftLink supports gasless transactions and on-chain portfolios, giving artisans full control of their digital reputation and income.


Features

  • Job Listings – Clients can post gigs; artisans apply based on skills and availability.
  • Secure Escrow Payments – Smart contracts hold funds and release upon job completion.
  • Artisan Profiles – Showcase portfolios, completed gigs, reviews, and ratings.
  • On-Chain Verification – Transactions and deliverables are recorded using Merkle trees for transparency and future-proof proof-of-work.
  • Gasless Transactions – Integrated meta-transactions allow users to interact without paying gas directly.
  • Seamless UI – Built with React + Tailwind CSS for responsive and user-friendly design.
  • Wallet Integration – Connect with MetaMask, Coinbase Wallet, or WalletConnect to manage on-chain gigs.

Tech Stack

Layer Tech
Frontend Next.js, React, Tailwind CSS, Zustand
Smart Contracts Solidity, Lisk Sepolia
Storage IPFS (portfolio media), MongoDB (gigs & profiles), Cloudinary
Auth & Wallet Thirdweb, Viem, Ethers.js
Gasless Infra Custom Relayer
Backend. Merkle Tree, Express, Typescript

⚙️ Setup Instructions

  1. Clone the repository

    git clone https://github.com/craftlink-hq/frontend.git
    cd craftlink-hq/frontend
  2. Install dependencies

    npm install
  3. Start the development server

    npm run dev

You'll need environment variables for MongoDB, IPFS, and your wallet provider API keys. Refer to .env.example for guidance.


Deployment

  • Smart Contracts: Deployed on Lisk Sepolia
  • Frontend: Hosted on Vercel
  • Storage: IPFS (decentralized media) + MongoDB (off-chain data)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages