Inspiration
This project is dedicated to my father, who suffered a spinal edema on 09/02/2022 due to a cycling accident which has left him incapacitated. The goal of cyclingforlife.eth is to fund costs related to the injury and furthering research in the neuroscience field. We plan to demonstrate a success case through the full recovery of his mobility by having him participate in our inaugural race.
What it does
Cyclingforlife.eth makes use of ENS' NameWrapper function. It infuses all ENS names with the ERC721 & ERC1155 token standards, provably trustless subdomain ownership, and the ability to relinquish control over subdomains which opens a wide range of trustless subdomain applications.
Uses:
- Platforms can use subdomain infrastructure for ownable usernames.
- Businesses can use subdomains for payments and accounting.
- Artists can issue subdomains as artwork, and tokens for fans & contributors.
- Merchants can issue subdomains as tickets, access tokens, proof of authenticity (Internet of Things) and more.
- Brands & individuals can rent & sell their subdomains.
The Registrar allows users to mint their Cyclingforlife.eth subdomain, which is minted with a unique PFP/Avatar (RACERS), preset in the subdomain's text record. The subdomain (tied to a vault wrapper) will be priced using a bonding curve mechanism to incentivize early participation. Holders of RACERS (Limited 10,000 Supply) will have a vested interest in how the NGO manages its treasury ($CYCLES) and organization.
Holding a Cyclingforlife.eth subdomain guarantees access to the inaugural race, to be hosted in New York City (April 2024). Sales will be capped at 10,000 supply or until the funding goal is met.
How we built it
Due to the ambitious nature of the project and limited time, we were able to focus only on the concept itself, building a React web app and deploying it on Swarm Gateway. We built the project by prototyping it on Figma, using the Anima App to export the React.js and create a build on Visual Studio Code. To design the PFP (RACER) we used DALL-E.
We deployed the site on Swarm's Gateway: Cycling For Life
Challenges we ran into
- No experience with development
- Nature of project was grave, so was not able to recruit a proper Dev // UX team
- Was not able to use the Swarm Desktop to deploy the site due to missing API Key in Local Storage (reported to the Swarm team)
- Limited hosting on Swarm Gateway, so was only able to focus on the website itself and not any of its functionality (Wallet Connect, Backlinks, etc)
Accomplishments that we're proud of
I am proud to develop the concept and deploy the site on a decentralized storage host. Regardless of the outcome, the project itself lends to my persistence in connecting with Crypto-philanthropists throughout Web3 and is just the beginning of my journey.
This will be the starting point for my goal in helping my dad recover his mobility and also creating a lasting NGO which helps others like him.
What we learned
- React.js frameworks
- Build on Visual Studio Code
- Figma Prototyping
- Decentralized Storage on Swarm
- Deployed $CYCLES on Gnosis Chain
- PFP design with DALL-E
What's next for Cycling For Life
Cyclingforlife.xyz will be hosted on ENS once we register the domain to the resolver. I will continue to build Cyclingforlife and search for a team that can help bring the idea to life.
I will need to learn how to:
- Implement a bonding curve for our pricing mechanism
- Deploy PFP smartcontract for RACERS
- Wallet connect and UX development for cyclingforlife.xyz
- Launching CyclingDAO
Finally, we plan to fund our inaugural race from the DAO's treasury, which will consist of sales from our subdomain offering. The race is planned to be hosted in New York City, April 2024.
Built With
- anima
- cloudflare
- dall-e
- ens
- figma
- react
- swarm
- visual-studio
Log in or sign up for Devpost to join the conversation.