SeeDAO OS
  • 👋欢迎 Welcome
  • ⭐项目简介 Overview
    • 💡什么是 SeeDAO OS ?
    • 🕴️托管与客制化服务
  • 📘使用者指南 User Guide
    • ⚡快速开始
      • 安装部署
      • 环境设置
      • 疑难排解
    • ☁️SeeDAO OS API
      • Error Codes
      • Event
      • User
    • 🪄客户端 SDK (node.js)
      • User
  • 📙知识库 Knowledge Base
    • 🏗️技术架构
      • 设计哲学
      • 技术栈
      • 前端 - Vue3
        • 国际化
        • 状态管理 Vuex
        • 数据埋点 Google Analytic
      • 后端 - Express (Nodejs)
        • MRCS 架构
        • 设置管理
        • FlureeDB 交互
        • 日志管理 - pino
        • 封装 NPM 包
      • 数据库 - FlureeDB (GraphQL)
      • 链上相关操作
        • DAO 标准 - DAO*
    • 🛠️功能模块
      • 成员 User
        • 社交账户 Auth
      • 积分 Point
      • 任务 Task
        • 评价 Review
      • 提案 Proposal
        • 投票 Poll & Vote
      • 预算 Budget
        • 链上记录 Transaction
        • 资产 Asset
        • 代币 Token
      • 悬赏 Bounty
      • 公会 Guild
      • 项目 Project
      • 通知 Notification
        • 短信 ShortMessage
      • 线索 Lead
        • 渠道 Channel
      • 备份 Backup
        • 档案 File
        • 链接 Link
    • 💪第三方支持
      • SubDID (.bit)
      • IM (Sending.Me)
      • SBT (Ensoul)
      • 链上 ZK 存储 (zCloak)
    • 🕹️游戏化设计
      • NPC — 对话式副本任务
      • 技能树 — 成长路径设计
      • 叠Buff — SBT 报酬加成
    • 🔌插件开发
      • 前端 OS Widget
      • 独立插件
  • 🙋协作贡献 Collaboration
    • 🤟加入项目
    • 📋项目看板
    • 📐协作规范
      • 产权与开源条款
        • SeeDAO OS 贡献者协议 (SCA)
      • 项目激励与要求
      • 反馈回报
      • 项目推广
      • 术语词汇表
    • 🤠非技术贡献者
      • 游戏化小组
      • 自动化小组
    • 🤓技术贡献者
      • 主干开发
      • 代码规范
Powered by GitBook
On this page
  • 1. 轻量化设计
  • 2. 前端模块化
  • 3. 后端插件化
  • 4. 功能游戏化
  • 5. 友善运营
  1. 知识库 Knowledge Base
  2. 技术架构

设计哲学

Previous技术架构Next技术栈

Last updated 2 years ago

SeeDAO OS 如何在茫茫 DAO 工具的大海中定位自己,以及累积项目的优势并吸引更多 DAO 使用,这背后就需要有一套 设计哲学。透过了解这套设计哲学,你会明白 SeeDAO OS 是否适合你的 DAO,并更清楚如何基于 SeeDAO OS 进行迭代开发。

1. 轻量化设计

相比市面上的商业项目,SeeDAO OS 更加关注如何能提供精实可用的 DAO 一站式管理后台,我们相信每个 DAO 都可以站在最核心的模块上面去发挥自己的创造力,不应该被迁就与绑定在任何平台上面。

2. 前端模块化

SeeDAO OS 的页面与交互逻辑,都尽可能地遵循一套规则进行开发,对于任何想要在 SeeDAO OS 上添加一个新的模块,都可以轻松在代码层面添加相应的代码模块,完全不需要处理与其他模块之间的交互。

3. 后端插件化

SeeDAO OS 的后端服务器代码,同时也是一个库可以被使用在任何的项目之中,你无须再根据 SeeDAO OS API 额外开发调用代码,只需要安装插件即可以使用。

4. 功能游戏化

SeeDAO OS 中设计了许多游戏化元素,例如 NPC、任务与奖励加成,使用 SeeDAO OS 可以直接为自己 DAO 内业务运营进行副本设计,让参与到 DAO 中的成员像是玩游戏一样参与到 DAO 之中。

5. 友善运营

SeeDAO OS 更加专注在如何帮助 DAO 透过更少的功能达成业务目标。所有 OS 中的工具操作都整合了 Google Analytic,你可以知道所有成员更加常用哪些 SeeDAO OS 功能,最重要的是,你拥有整个 SeeDAO OS 运作的数据库,DAO 的数据不只属于任何一个 DAO 工具方。

📙
🏗️