Inspiration

The idea of HotSkills was inspired by Verified Market Research, which says the freelance market size was valued at USD 3.8 billion in 2020. Growing at a CAGR of 15.02%, it is expected to grow to over USD 12 billion by 2028. I decided to promote mass adoption by attracting freelancers to the crypto industry. To attract freelancers into crypto I’m going to create the best crypto freelancing platform guaranteeing payments by smart contracts, providing security and an integrated payment system that can decrease delays and minimize fees in cases of international payments and its decentralized nature mean there is no middleman.

What it does

The platform is a mix of popular web2 freelance platforms like UpWork and Fiverr. It allows users to earn crypto by executing paid tasks added by others or by promoting their own services. Two types of tasks are currently available: First Come First Serve - the first user who applied will be set as an assignee, Selected by Author - the task author can select an executor from the candidate list e.g. by their ratings or based on their profile info. Third task type such as escrow contract - TBD. The task author can request changes if they are unsatisfied with the result or open a dispute for third-party result verification - TBD. Users can request payment after the result is submitted if the task author didn't request changes and didn't complete the task within 10 days. Users can create their profiles to provide more info for customers. Users can add, pause/resume, or delete their services. Others can request those services.

How we built it

Smart contracts are written in Solidity and deployed to the Nile testnet. The frontend is written with React. Please find the User Flows attached.

Challenges we ran into

Dealing with a too-large smart contract size - solved by splitting into multiple contracts. Applying profiles info to multiple UI components

Accomplishments that we're proud of

Entire platform.

What we learned

I learned a lot of new things in Solidity, JS, and React.

What's next for HotSkills (formerly MeDo)

Start community building process in socials. Develop to the production-ready state and deploy to the Tron mainnet. Add third-party task results verification (escrow contract) and disputes functionality. Add new features such as messaging, multiple file uploading, milestones, in-app notifications, reward negotiation, etc.

Built With

Share this project:

Updates