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

Starkhero

Gamified journey turning contributors into maintainers with StarkHero achievements!

Starkhero

Created At

ETHGlobal Prague

Winner of

Blockscout

Blockscout - Big Blockscout Explorer Pool Prize

Prize Pool

Project Description

We want to build an achievements system to support newcomers and encourage them to grow alongside us.

The primary goal of this project is to gamify the contributor journey, making it interactive, engaging, and motivating. Contributors will earn achievements by completing specific tasks, such as merging pull requests, performing code reviews, actively participating in discussions, or consistently contributing to open source projects over time.

Achievements will take various forms, including badges, titles, ranks, and points. These will be visually displayed on user profiles, dashboards, or integration platforms such as GitHub, making it easy for both contributors and maintainers to track progress and accomplishments.

We also aim to show the real impact of contributions by analyzing each PR individually to ensure it wasn’t generated by an AI agent. This way, potential employers can see the true picture. Additionally, with Vlayer, we can verify contributions to private repositories. This means that even if you worked on private code, you can seamlessly prove your involvement and increase your chances of standing out. We don’t limit you to open-source repos only.

How it's Made

We have designed an achievement system, which we will implement using Python, ReactJS, and NFT minting, Solidity

We implemented first part of MVP, where we used next technologies: 1. Python will help us store information about each user and their achievements. 2. ReactJS will display this information on a leaderboard. 3. We will also use NFT minting technology, which could involve either the Ethereum approach. 4. Vlayer for proving private repo contributions 5. Blockscout for parsing transaction get confirmation of minting 6. Solidity - for smart contract logic

background image mobile

Join the mailing list

Get the latest news and updates