Skip to content

Zona-Tres/Hobbi

Repository files navigation

Logo

Hobbi, the web3 social platform

Reinvent the way you socialize and be the owner of your information on the internet.

With Hobbi, you can create a profile and record all the multimedia content you consume. Whether it's a movie, a book, or even a video game, register and share your profile with whomever you want.

Using the Canisters

Hobbi is composed of 3 different canisters:

  • NFT
  • Post
  • Outcall

Each of them controls a different functionality within the platform.

NFT

CreateProfile

The start of your interaction within Hobbi. When you enter the site, you are asked to connect using Internet Identity for the creation of your profile. In it, you can register a username or nickname, a short biography, and a picture as an avatar. This profile is created as a non-fungible token (NFT) compatible with DIP-721, so you can view your profile in any application compatible with these tokens.

Post

PostOptions

Once your profile is created, you can start posting content. This is very simple, just choose the type of multimedia (Book, TV, or Video Game) and search for your favorites. From there, you can select if you are interested, if you just started, or if you have finished this content, and voila, pressing Post will save it to your profile.

ProfilePost

Outcall

SearchMetadata

When searching for content to post, you will notice that the page shows you metadata about your search. This is achieved through HTTPS Outcalls, which are essentially a way for the ICP blockchain to communicate with the outside world. In broad terms, they are a call to an external API endpoints, and the list of ones we use is as follows:

Inside the canister, you can find examples of calls to each of the APIs. Check the documentation of each one to see specific cases.

About

DApp para conectar con otros mediante sus pasatiempos.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published