project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4

Web3 Spaces

Social project that allows you to create fun, personalised page and host it on decentralized web

Web3 Spaces

Created At

Scaling Ethereum 2024

Project Description

This project allows to mint a dynamic NFT which acts like a personal web-page/canvas. Page data is stored on IPFS and can be updated. Notable thing is that the page might be created/edited with a breeze: just drop some things on the page, draw, drag'n'drop images, write text, paste links. Once done, save your changes to IPFS and share with anyone: no need to worry about hosting, domains, etc.

How it's Made

This project consists of several components:

  1. NFT contract hosted on Arbitrum
  2. Backend service that manages the work with IPFS and IPNS (web3.storage)
  3. Frontend app that allows seeing and editing pages. Frontend part is pretty heavy, considering all the things about creating and displaying canvas-like pages. I've used awesome tldraw library for PoC but thinking about migrating to own solution in future. The whole thing is not decentralized yet since I don't want to put the hurdle of managing IPNS private keys on user, but there are strong plans to make project fully decentralized:
  • Fully open page format so anyone can build their own frontend
  • Ability to import/export private keys so a user can manage IPFS/IPNS on their own if needed
background image mobile

Join the mailing list

Get the latest news and updates