Slingshot
An on-chain incentive system to encourage regular participation in Ethereum meetups.
Problem Statement
Local meetups have been a backbone in efforts to increase awareness and adoption of Ethereum to the general public. However in recent years, the enthusiasm behind these have slowed and organizers struggle to continue them: https://twitter.com/evan_van_ness/status/1239632948531470338.Inspired by Kickback, our project aims to tackle this problem by taking the stake reward idea and applying it to communities that meet up regularly. This provides meetup communities with:An incentive for members to participate in meetupsA shared community project that helps community members engage with each otherA way for organizers to improve sustainability without relying on handoutsHow the incentive works:Members stake ETH to RSVP for an eventAt the event, meetup attendance is takenAttendees of the current event receive payout from the stake in the previous eventStake from the current is used as payout for the next eventIncomplete components in hackathon product:Integration between front-end admin functions and the smart contractQR code to RSVP for eventsFuture plans:Implement version 2 of smart contract on the website including governance functionsIntegrate the pooltogether builder to customize rewardsExplore strategies to maximize pool by integrating with DeFi platformsDisplay proof of attendance NFTs in the UI and develop a reputation systemAdd more detail and layers to governance functionsDisplay a series of meetups in one meetup group better
Solution
'- Smart contracts written in SolidityRemix was used for automated and manual testingThe frontend part is written in React/ReduxFrontend interacts with smart contracts via ethersjs library (v5 beta)A lot of on-chain data also kept on MongoDB for faster retrieval (especially comments from participants and their links to event's images / videos that are hosted on Sia Skynet via SDK)For the UI / UX part we rely on the Material Design patterns from MUI that integrate well with React
Hackathon
HackMoney
2024
Contributors
- myfreespirit
109 contributions
- easonchai
70 contributions
- 0xNetizen
39 contributions