Skip to content

metaversemoon/skill-link

Repository files navigation

SkillLink

Skill Link Freelancer App is a groundbreaking platform that revolutionizes the way freelancers connect with project owners. Our innovative approach allows freelancers to not only secure project opportunities but also receive payment for their services before the project owner receives the final solution. This unique system offers freelancers a level of financial security and peace of mind that is unparalleled in the freelancing world. With Skill Link, both freelancers and project owners can collaborate with confidence, knowing that payments are prompt and work is rewarded promptly. Say goodbye to delayed payments and uncertainties – Skill Link is here to reshape the freelancing landscape, making it a win-win for all parties involved. Join us and experience the future of freelancing.

Technologies

For this project, our technology stack encompasses several key components:

We utilize IPFS-NFTStorage to securely store all user profiles, ratings, portfolios, job information, and reviews as NFTs. This ensures data integrity and reliability.

Our smart contract development relies on Solidity and Hardhat, providing a robust and well-tested foundation for our blockchain operations.

To handle the minting and completion of jobs, we employ the OpenZeppelin ERC721 standard, streamlining our contract functionality. We also utilize the ERC721 template for accelerated smart contract development.

For local blockchain development and testing, we turn to Hardhat, which facilitates efficient and reliable development workflows.

On the frontend, we harness the power of Tailwind, Next.js, and React.js to create an engaging and user-friendly interface. Ethers.js serves as the bridge to connect with the blockchain.

In addition, we incorporate WorldCoin to enhance the functionality of our platform.

To ensure scalability and accessibility across various networks, we leverage The Mantle, Scroll and Polygon Network for our deployment strategies.

Bounties:

User Stories:

  • allow frelancers to createToken maxSupply 1000
  • allow companies to buy tokens function buyTokens(amount) {}
  • allow companies to sale tokens

User Story Frelancer:

  • Frelancer Joe comes & creates a maxSupply of 1000 (only for Joe)
  • The contract holds & makes them public for companies to buy/sell them JoesContractSupply = 1000 -10 JoesContractSupply = 990

User Story Companiies:

  • Company A comes & buys 100 Joes' tokens CompanyA holds 10 joes tokens
  • 2 Users
    • Developer user - should be able to: - able to login - create a profile w protfolio, skills,
    • Hiring manager user
      • message(xmtp) requires token x amount to contact user(buy tokens)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published