dashboard
2025-08-18 14:18:30 3 举报
AI智能生成
商户
作者其他创作
大纲/内容
backend
技术栈
框架 : NestJS 10+ (Node.js企业级框架)
默认框架:Express
可选:fastify
可选:fastify
认证 : JWT + Passport.js
缓存 : Redis 7
队列 : BullMQ
实时通信 : Socket.IO
API文档 : Swagger/OpenAPI
测试 : Jest + Supertest
接口
核心模块
config:配置管理
db:postgreSQL 15
缓存:redis 7
消息队列:bullmq
实时通讯:websocket
其他
log日志服务
monitor监控服务
email邮件服务
业务模块
商户
商户管理
获取商户资料
更新商户资料
KYC
提交KYC文件
获取KYC状态
支付
支付处理
创建支付
获取支付列表
获取支付详情
交易
交易纪录
交易详情
交易概览
钱包
钱包列表
创建钱包
获取钱包详情
获取钱包余额
数据分析
授权
用户认证
登陆
注册
刷新token
修改密码
忘记密码
重置密码
api key管理
外部服务:brale
创建Brale账户
获取账户信息
同步账户状态
创建区块链地址
获取地址详情
基础模块
webhook:事件处理
jobs:后台任务
notify:服务通知
audit:审计日志
health:健康检查
frontend
技术栈
框架 : Next.js 15 (App Router)
UI库 : Radix UI + Tailwind CSS
状态管理 : Zustand + TanStack Query
表单 : React Hook Form + Zod
图表 : Recharts
HTTP客户端 : Axios
测试 : Jest
页面
认证页面
登录、注册、忘记密码
dasboard页面
概览
交易图表
最新交易列表(5条)
支付页面
支付列表
创建支付
未实现接口调用
支付详情页
交易分析
概览
图表
按天/周/月
交易页面
交易纪录
交易详情
商家信息
信息设置
名字
类型
描述
官网
手机号
行业
地址
kyc管理
kyc信息上传
文件类型:PDF, DOC, DOCX, JPG, PNG
最大:10M
设置
apikey管理
apkkey列表
创建apikey
通知设置
安全设置
修改密码
二次验证
session管理
登陆安全
钱包管理(通过walletid管理)
概览
总钱包数量
激活钱包数量
总金额
可用金额
支持货币数量
支持网络数量
钱包列表
创建钱包
钱包名称
描述
选择货币
选择网络
是否设为默认
钱包详情
概览
最新交易
钱包统计
交易历史
地址信息
钱包地址
创建新的地址
部署
容器化 : Docker + Docker Compose
基础设施 : Terraform
云平台 : AWS EKS
监控 : Prometheus + Winston
CI/CD : GitHub Actions
0 条评论
下一页