I am a regular twitter user and obviously a blockchain developer. So I wondered, "Why cant blockchain has a twitter?". Then I started building blockchain based tweet dapp for Near Build.
What it does
It allows users to tweet on blockchain. If a user liked a tweet, he could send some eth for the owner of that tweet.
How we built it
It was built using ReactJS for frontend and Solidity, Hardhat, QuickNode for backend
Challenges we ran into
Being an inexperienced frontend developer, building the frontend had been a challenge. Integrating Award, setUsername functionality for the blockchain with frontend was also challenging and took a lot of time for building.
Accomplishments that we're proud of
This app enables any user (provided he has a metamask account and some test eth) to tweet on blockchain and the tweets are immutable and will stay on the blockchain forever which is awesome.
What we learned
I learned integrating frontend with blockchain backend, handling it and making an app for real world use case.
What's next for WavePortal
This app can be improved by adding like and comment features. Currently the "Award" function only allows eth transactions. This can be extended to support NFT transfers from one account to another account. If improved and modified well with useful features, this app could be deployed to mainnet and used in real world.