独立负责全栈架构设计,99% 代码由 Qoder(编程Agent)生成,以架构师和产品经理的视角驾驭 AI 工具完成三端完整交付。
点击空白处退出提示
独立负责全栈架构设计,99% 代码由 Qoder(编程Agent)生成,以架构师和产品经理的视角驾驭 AI 工具完成三端完整交付。
面向教育场景的互动点读阅读平台,支持书本/书页/热区的层级内容管理,集成微信小程序端与 Web 管理后台,实现教师-学生关联、开源广场共享、扫码登录等完整业务闭环。
[架构设计] 设计三端一体的分层架构:Go/Gin 后端服务层 → Vue 3/TS 前端管理层 → 微信小程序终端层,通过自研 Vite 中间件统一开发与生产部署,前后端共享单一端口
[权限体系] 设计并落地完整 RBAC 权限模型(Permission → Role 多对多 → UserRole 绑定),通过 Gin 中间件实现声明式鉴权,支持细粒度权限码校验与超级管理员旁路
[跨端认证] 设计 Web 扫码登录方案:Web 端生成会话二维码 → 小程序扫码确认 → 轮询状态完成认证,实现跨端安全登录
[云服务集成] 规划并对接阿里云 OSS/CDN/DNS/STS 全链路服务架构,实现 STS 临时凭证 + 客户端直传 OSS、CDN 鉴权 URL 动态签名
[自动化证书] 设计 Let's Encrypt + ACME DNS-01 自动证书方案,含证书续期守护协程与 CDN 证书上传钩子,实现证书生命周期全自动化
[业务工作流] 设计开源广场完整工作流:书本开源申请 → 管理员审核 → 其他用户引用,含批量开源与自动引用配置
[模块化设计] 抽象通用模块层(日志轮转、内存缓存、并发锁、统一错误码),与业务层解耦,确保各模块可独立演进
[部署架构] 设计 go:embed 单二进制交付方案:编译时嵌入前端静态资源,生产环境单文件部署,支持 start/stop/restart 0停机进程管理









评论