Inspiration

We want to build a playground and social platform for bicycle lovers in the world through blockchain.

What it does

Cyclin is a NFT collection of bicycles. We want to add more attributes to the collection so users can not only mint them, but also use them for future competition (calculate points based on their real distance cycling, NFT attributes).

How we built it

We created a NFT collection smart contracts using Solidity language and Hardhat framework. Currently, there are 2 versions: one non-upgradeable contract and one upgradeable contract. They are deployed on Ethereum Kovan network. For the UI, we use React framework to create the website. We use Alchemy and web3js library in order to connect and interact with the blockchain.

Challenges we ran into

We were struggling to find a way to host NFT meta data.

Accomplishments that we're proud of

We are able to create a collection and mint NFT. We were able to create a functionnal website using React and set it up so users can interact with the blockchain.

What we learned

In this hackathon, we learn a lot about the frontend and React. We learned React syntax JSX. We learned how to use React router and hooks, and link them together. We learned how to create NFT collections and their challenges (hosting metadata, design logics/architecture of the collection,...).

What's next for Cyclin

Finish a market place for users to be able to exchange, sell/buy NFTs.

Built With

Share this project:

Updates