Skip to content
CodeSol

CodeSol

A one-stop platform for all kinds of smart contract devs to learn, practice, and showcase their solidity development skills.

Created on 4th December 2022

•

CodeSol

CodeSol

A one-stop platform for all kinds of smart contract devs to learn, practice, and showcase their solidity development skills.

The problem CodeSol solves

❓ Where's the Problem?

  • Developers don't realize, what to learn.
  • Developers need to go through a ton of job searching boards.
  • Developers can't rank their solidity skills among the world.
  • There is little to no multiplayer gamification for smart contract development competition.
  • Recruiters take a lot of hassle and interviews to filter the best cream from the world.
  • A lot of time is invested in good talent acquisition.

🎁 Presenting CodeSol

CodeSol is a competitive smart contract programming platform to enable devs to learn, practice, and showcase their solidity development skills. Here, developers are ranked according to how gas-efficient contracts the code. And, recruiters can filter out the best smart contract devs in the world in one go!

🤔 About the Project

  • Developers always know who's ahead of them and keep improving.
  • Top developers are rewarded for building the best code.
  • Developers can confidently focus on improving their skills and maintain their profile to later get a job.
  • There are gamification loops to keep the developers hooked.
  • Recruiters can directly contact the best devs in just a few clicks.

🏁 Key Differentiators

✅ Single source of truth: Get the actual results of how good of a developer they are.

✅ Rewards: Incentives for writing the best code.

✅ Always ready to code: All numbers are public

✅ Gamified learning: Always hooked into the game to become better than before.

Challenges we ran into

  • No remote solidity code execution solution: we could not find any simple web2 remote solidity code compiler and executer. So, we built our own.
  • Sybil attack: The same person can submit solutions through multiple accounts. We can solve it using world coin.

Tracks Applied (2)

Worldcoin

Worldcoin

Worldcoin

ENS

ENS

ENS

Discussion

Builders also viewed

See more projects on Devfolio