返回首页

DappLink MPC 资管 SASS 系统

React 18TypeScriptAnt DesignLernaMonorepoStorybookWagmiOpenAPI-TypeScriptCypress
📋

项目概述

面向 Web3 商户的全链路门户与运营中台,覆盖商户入驻、资产/钱包管理、渠道工单、运营审核,要求双端复用统一配置、支持多语言、接入 Web3 钱包,采用谷歌验证器做安全二次验证。

👨‍💻

我的职责

主导 pnpm Monorepo 架构,负责商户管理+资金管理等核心页面开发,以及关键操作谷歌+邮箱安全双重验证,多语言方案,Biome 代码规范。

💼

核心业务

系统服务于 Web3 商户和机构用户,核心业务包括:商户入驻、MPC 钱包创建与管理、资产归集与分发、渠道工单管理、运营审核流程。

项目亮点

  • 采用 pnpm Monorepo 架构(Lerna),实现多个子应用和公共库的代码复用
  • 抽离 api-common/config/utils/types 等共享包,打通 Swagger → openapi-typescript → Axios Service 的自动化类型链路
  • 关键操作谷歌验证器+邮箱安全双重验证
  • 使用 Storybook 进行组件文档化和可视化测试
  • 集成 Cypress 进行 E2E 测试,Biome 代码规范
🛠

技术方案

前端采用 React 18 + TypeScript,UI 框架为 Ant Design,Web3 交互使用 Wagmi。Monorepo 基于 pnpm + Lerna 管理,集成 Storybook、openapi-typescript、Cypress。