Inspiration

Before Facebook, Twitter, Instagram, Snapchat, and TikTok, there was the OG social media called MySpace. It gave a personal wall that users can customize according to their taste. MySpace had it all: photos, videos, music, collage, thoughts, scribbling, travelogues, you name it all.

Since the demise of MySpace came the rise of algorithm-driven social media controlled by big web2 companies. But the recent surge of web3.0 has given the power back to creators. Creators have more creative freedom not just to attract audiences but to organize, distribute and curate content as well.

But the platform supporting this freedom isn't built yet. Enter MySpace3.0.

What it does

MySpace3.0 (aka MetaSpace) gives you a metaverse in your browser with which you can connect your wallet, add your NFTs, credentials on the blockchain, and social tokens, arrange them inside the metaverse according to your taste, and own the domain with which to attract audiences, find your peers and hangout as well.

How we built it

This is built on the Hedera blockchain, using Hedera SDK functions called from the Node.js backend and connected to a React frontend. The metaverse is built using three.js, and the NFT data are stored on IPFS.

Challenges we ran into

The challenges included some latencies in calling Hedera SDK functions leading to suboptimal experiences in frontend and inside metaverse, which was solved by maintaining an off-chain database that reflected the Hedera blockchain's data 1-1, where Hedera stood as the source of truth for all NFT data and metaverse mutations.

Accomplishments that we're proud of

I am glad to be able to build a fluidic experience of the Minecraft-inspired metaverse and the general platform for creators to mint NFTs and approve transactions.

What we learned

Hedera blockchain, React, Node.js, three.js

What's next for MySpace 3.0

  • Building a better experience for creators to build thick NFTs by combining multiple NFTs in the metaverse to mint stories - aka combining a Newton NFT with an apple NFT to mint a Gravity genesis NFT metaverse.
  • Building a NFT gated metaverse platform

Built With

Share this project:

Updates