-
Upload the Twitter.sol and Userprofile.sol files to Remix IDE (https://remix.ethereum.org).
-
Deploy these contracts to the Sepolia test network using metamask, starting with the UserProfile and then the Twitter contract (copy the UserProfile address to the field on the deploy step).
-
Copy the Twitter and UserProfile contract addresses.
-
In file Connect.js, update the contract addresses the copied ones.
-
npm install + npm install @openzeppelin/contracts + npm start
-
Connect with wallet (Metamask Sepolia profile)
-
Use Twitter, create profile(username + bio), make tweets, like, unlike etc.
-
To use other users, create another profile in metamask and connect again.
- UI
- Like and unlike disappered
- Add features in new branches, test and merge (comments, imagens, etc.)