Skip to content
 
 

Repository files navigation


InSpace

A protocol to launch and manage your community spaces using ink! smart contracts.

InSpace Ink Contracts • InSpace Application

Features

  • ✅ Works on both desktop and mobile browsers natively with the support of Coong Wallet
  • ✅ Flexible membership models with different registration types for spaces
  • ✅ Extends functionalities for spaces with plugins
  • ✅ Versioning management for spaces & plugins via motherspace
  • ⏳ Private spaces (coming soon with Phala Contracts support)

Concepts

  • Motherspace
  • Space
  • Plugin Launcher
  • Plugin

⏳ in progress

Architecture

⏳ in progress

InSpace-Overall Architecture

Plugins

Available plugins, more to come soon:

  1. Posts: Keep space members updated with posts and announcements.
  2. Polls: Create and vote on polls within your space, where only active members have a voice.
  3. Flipper: Flip a boolean value, only active member can flip.

Status

Supported Testnet Live Motherspace Contract Address
Aleph Zero Testnet ✅ 5E1ogStNoR23ZvCiHAFsQ6zpa5UQA2hzt6Fddfu56V4EdCky
Shibuya (Astar) ✅ ZfWhiZcuWF2YWFnLpY9hgbf3sXd1Zd3Hkc5W4q9djGAUNkS
Rococo Contracts ✅ 5GCdvb4e37EyfQxb1jPEmW8kzL3iZeS5tj1SqHW4usbqFfSC
Phala PoC 5 ⏳ --

Development Setup

  1. Clone the repo
  2. Do not change the .env file, create a .env.local file on your local to add your custom variables.
  3. Install dependencies yarn install
  4. Run yarn start

⏳ in progress

Deployment Instructions

⏳ in progress

License

Apache 2.0

Notes

About

InSpace Protocol Client/UI

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Contributors

Languages