Inspiration
Every year, millions of tons of electronic waste are generated. At the same time, the price of some electronics is rising steadily to extreme levels, such as graphics cards. We wanted to find a solution that can handle both problems using secure blockchain technology, and that's what inspired us to build Hermitrade.
What it does
Hermitrade is an Ethereum-based second-hand marketplace for electronics. People can post their deals and purchase other people's deals in a convenient way.
How we built it
We used React, TypeScript, and Tailwind CSS to create the frontend, and we used Solidity for the smart contract. There is no backend because the user directly interacts with the blockchain instead of a centralized server.
Challenges we ran into
We were all unfamiliar with React in the first place, so learning React was one of the biggest challenges we encountered. Another challenge we faced was to remove the deals after purchasing them.
Accomplishments that we're proud of
We made all of the functionalities that we intended to have! We're proud that our project was small enough to be manageable but large enough to be useful.
What we learned
As a team, we learned how to cooperate with our group members when we encountered hardships and difficulties and helped each other to figure them out. We also learned how to optimize the usage of our time to finish the project and elaborate our website to make our users have better experiences. In terms of the skills of coding, we learned how to use the structure of React and APIs of Tailwind CSS.
What's next for Hermitrade
We are going to deploy our project into the main Ethereum network.
Built With
- css3
- hardhat
- html
- javascript
- json
- react
- solidity
- tailwindcss
- typescript


Log in or sign up for Devpost to join the conversation.