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