Inspiration
we have seen the rise of NFTs over the years and decided to try and decentrailise the same using web5.
What it does
we have designed the frontend for the application and also worked on the web5 part that handles authentication by assigning the user a DID and DWN to store their data (here the NFTs and various other details).
How we built it
We used vite + React.js + Typescript for the frontend, we also used TailwindCSS. We deployed the same using Netlify and used the web5 api to complete the porject.
Challenges we ran into
Due to time constraints we were not able to completely integrate the working of the Web5 part, but we have completed building the UI part of the application.
Accomplishments that we're proud of
we were able to understand the working of the web5 and make a basic crud based NFT application. The routes available to test are
Home page : / Creating an NFT : /upload view profile for displaying interests etc : /profile
What we learned
We understood the applications and working of Web5. This can be very useful for making the internet completely decentralised.
What's next for RhythmVault
We will add more functionalities like transferring ownership, trading NFTs, checking all the available NFTs under a creator etc.
Built With
- react
- tailwindcss
- typescript
- vite
- web5
Log in or sign up for Devpost to join the conversation.