Skip to content

CoongCrafts/inspaciness

 
 

Repository files navigation


InSpace

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

InSpace Ink ContractsInSpace 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

License

Stars

Watchers

Forks

Languages

  • TypeScript 90.4%
  • HTML 9.5%
  • JavaScript 0.1%