Inspiration
In our day to day life, often we need to write notes that we can look back later. We often use lot of different devices and syncing notes is often an issue. Our app allows you to access notes on any device just by connecting your wallet.
What it does
It allows you to save your notes on chain which you can access anywhere anytime just by connecting your wallet.
How we built it
We wrote smart contract using solidity and deployed it to polygon testnet. Then, we created a frontend to interact with it in NextJs.
Challenges we ran into
One challenge which we faced is that solidity doesn't allow an element at particular index to be deleted. And we wanted operation of deletion to be O(1), so we ended up using a isDeleted field which we updated to true on note deletion.
Accomplishments that we're proud of
We are proud of being able to build a notes app with very clean and user friendly UI.
What we learned
We got better grip our solidity building this app.
What's next for yournotes
Current our app don't have a business usecase, as why would someone actually pay gas fee for just saving notes. But, we have alternate idea which we are working on which will utilize functionlities built in notes app.
It is kind of commitment app that incentivizes commitment and if you don't fulfil a commitment within set time a small fee set by you is paid to trustee set by you which will inculcate fear which will make you eventually do the task.
Built With
- hardhat
- nextjs
- solidity
- vercel
Log in or sign up for Devpost to join the conversation.