President appoints executive members (e.g. vice president, treasurer, etc) to support operations
New members can request a recruitment ticket to join the club.
Officially closing the current class or activity term
Smart contract facilitates seamless and secure transfer of authority between current and future president
git clone https://github.com/BlockBlockYonsei/OrganizingSuiContract.git
cd OrganizingSuiContract
// after finishing publish copy Package ID and BlockblockYonsei object ID
sui client publishgit clone https://github.com/BlockBlockYonsei/OrganizingUI.git
cd OrganizingUI
// Update PAKCAGE_ID
vi src/Contants.ts
yarn install
npm run devexport const ORIGINAL_PACKAGE_ID = "{YOUR_PACKAGE_ID}";
export const UPGRADED_PACKAGE_ID = "{YOUR_PACKAGE_ID}";
export const BLOCKBLOCK_YONSEI = "{YOUR_PACKAGE_BLOCKBLOCK_YONSEI_OBJECT_ID}";
Build each club and member database, including current members and alumni. Implement a hierarchical permission and access system that defines roles such as executive board and management staff.
Introduce features for submitting and voting on club proposals, as well as issuing activity-based certificates. The properties and design of each certificate will vary depending on the member’s level of participation.
Open the platform to external institutions and organizations. Support broader use cases including student networks, NGOs, and different institutions around the world.