project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4
project screenshot 5

Augmnt Freelance Platform

Using NFTs for a real business use case. A freelance platform where the project request submitted by the client is minted as an NFT and a freelancer purchases this NFT to get client contact details.

Augmnt Freelance Platform

Created At

ETHIndia 2022

Winner of

trophy

🏊 Push Protocol — Prize Pool

trophy

🏊 Valist — Prize Pool

trophy

🏊 The Graph — Pool Prize

trophy

🏊 ENS — Integration Prize

Project Description

Here are the problems on a regular freelance platform -

  1. Clients on a regular freelance platform get bombarded with spam reachouts from multiple freelancers that ruins their experience.

  2. Since multiple freelancers can approach a client, they start bidding and bring the prices down - nobody makes money

  3. Client knows the regionality and ethnic background of the freelancer and may prefer or discriminate against people of a particular ethnicity - a very common practice on freelance platforms.

  4. Freelance platforms try to provide a good experence and solve the first 2 problems mentioned above by introducing a credits system, and freelancers have to buy "leads" or "project requests" using these credits but if they get rejected by the client, the credits are wasted

Here's how we solve all of these problems -

  1. Each project request created by any client is minted as an NFT

  2. These NFTs are made available on a marketplace and the price of the NFT is dependent on the budget of the project.

  3. A freelancer buys a particular NFT and once he does, he gets the contact details of the client.

  4. At any given point of time, only one freelancer talks to one client - this is a brilliant user experience for the freelancer and client both and solves the first 2 problems mentioned earlier, very elegantly.

  5. Then the client and freelancer have a chat (push chat integrated here) and a video call (huddle01integrated here) and the client either accepts or rejects the freelancer

  6. At no point are the name, ethnic details etc. of the freelancer are shared with the client and they're only shared after the client accepts the freelancer.

  7. If the client accepts the freelancer, a project is started and the client needs to lock the money in an escrow account and the money is released upon completion of project

  8. If client rejects the freelancer, the freelancer can re-sell the NFT on the marketplace and get his money back in case some other freelancer wants to buy.

How it's Made

PUSH notifications just weren't working! we haven't gotten over it yet, it's still an issue as it's a problem with their tech not working. we also had some issues with fetching data from IPFS, but got it to work by using pinata.

background image mobile

Join the mailing list

Get the latest news and updates