Inspiration
The Inspiration for this project came from a problem that one of our team members faced while using a mailing service that exposed his personal credentials. that's when we decided to build a decentralized mailing service where all the mails are stored on the blockchain.
What it does
Our project enables people to communicate formally with each other through their crypto wallet addresses and the extra secure layer of blockchain makes it much more safe.
How we built it
we used hardhat and ethers to communicate with the smart contract we wrote in solidity and we used preact + vite to build the frontend of the website.
Challenges we ran into
We got frustrated in the middle and were almost going to quit the project when we were not able to manage states of the variables using zustand but it turned out to be a simple syntax mistake.
Accomplishments that we're proud of
We worked whole night to build this platform which kind of pushes us to build more valuable projects.
What we learned
Learnt more about Hardhat's helper functions and newer libraries that we worked on the first time.
What's next for ChainMail
Next we are thinking to add much more features to it like a automatic spam detection algorithm and a starred list of mails.
Built With
- ethers
- hardhat
- javascript
- preact
- solidity
Log in or sign up for Devpost to join the conversation.