Skip to content

A web3 marketplace for freelance services, That connects talents to open projects or opportunities looking to hire

Notifications You must be signed in to change notification settings

SabeloMkhwanzi/Gigiblock-social-hour-web3

Repository files navigation

Hackathon: Social Hour x Gitcoin


Project Description : Web3Fiverr - A web3 freelance marketplace service, That connects talents to open projects or opportunities looking to hire. Accelerating the use of decentralized world. - Where value is given back to creator and users to take control and store user information secure, in decentralized mammer use StorageWizard Ipfs-Filecoin & NFT.Storage.

Problems we are Solving

  • High commission charge, long payment process
  • Extensive screening communication, big projects only
  • No quick application – must apply from each job vacancy’s source
  • Complex interface, spam applicants, and fake clients
  • Lengthy selection process, high service fee

How its work

  • We created a smart contract that allows a client to mint opened projects or skilled person to mint their information of career.
  • Unstoppable domain to login users or RainbowKit
  • That data is minted on the Polygon testnet, and than its store on a decentralized manner using IPFS and Nft.Storage.
  • Infomation is visiable to public, no extensive screening proces and Lengthy selection process, we are using the blockchain to pay only for gas fees on Polygon to process application and posted projects.
  • We than select our field of intrest or the talent for our project - Using XMTP (Extensible Message Transport Protoco) a open protocol and network for secure and private web3 messaging to connect and get more information on the applicants or the company - by only using you chain address to communicate.

Building Stack

  • Building Framework: Nextjs -Next.js is an open-source web development framework created by Vercel enabling React-based web applications with server-side rendering and generating static websites
  • Frontend: Chakra-ui - Create accessible React apps with speed
  • Hosting Platform: Vercel Platform from the creators of Next.js.
  • Smart Contract: hardhats - Hardhat is a development environment for Ethereum software
  • Decentralized Storage: IPFS and NFT.Storage to client occauption matadata info: IPFS/Filecoin - A peer-to-peer hypermedia protocol designed to preserve and grow humanity's knowledge by making the web upgradeable, resilient, and more open.
  • Matedata Storage: NFT.Storage is a long-term storage service designed for off-chain NFT data (like metadata, images, and other assets) for up to 31GiB in size per individual upload.
  • Web3 Messaging: XMTP (Extensible Message Transport Protocol) is an open protocol and network for secure and private web3 messaging.
  • Unstoppable domain to login users: Unstoppable domain - Login with Unstoppable build a universal Web3 login that authenticates your users.

Project Feature

1. Home Page

HomePage

2. Find work Page

FindworkPage

3. Find Talent Page

FindTalentPage

Live website:

Demo video: video

Project Start: Date: Oct 28, 2022 - Nov 9, 2022

Filecoin (FIL) Address: f1gyinht4l6kafovczalgieh2o5hqoltnchygmpty

Running the app

Getting Started

First, clone the repo with the following git command:

git clone https://github.com/SabeloMkhwanzi/Gigiblock-social-hour-web3

Second, open a terminal in the root directory of the project and run:

npm install

to install all the package dependencies for the project

Create a .env file in the root folder and populate it with the following variables: Get Api a key from Nft.Storage and Unstoppable domain

NEXT_PUBLIC_NFTSTORAGE_KEY=
NEXT_PUBLIC_UNSTOPPABLEDOMAIN_CLIENT_ID=

Finally, run the development server:

npm run dev
# or
yarn dev

Happy Hacking!😊

About

A web3 marketplace for freelance services, That connects talents to open projects or opportunities looking to hire

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published