日常开发网站过程中有很多相似的功能,比如用户管理、权限管理以及支付短信等相关功能。另外项目部署以及扩展也是一个经常要考虑的问题,这里使用前后端分离的方式,完成了基本的项目框架搭建,以及一些常用的功能,并且提供了模板修改和扩展能力,方便后续开发
点击空白处退出提示
日常开发网站过程中有很多相似的功能,比如用户管理、权限管理以及支付短信等相关功能。另外项目部署以及扩展也是一个经常要考虑的问题,这里使用前后端分离的方式,完成了基本的项目框架搭建,以及一些常用的功能,并且提供了模板修改和扩展能力,方便后续开发
- **多方式认证** — 密码登录、邮箱验证码、OAuth(Google / GitHub / 微信)、手机验证码(预留)
- **RBAC 权限系统** — 基于角色的访问控制 + 数据级权限,内置三种角色(普通用户、管理员、超级管理员)
- **支付集成** — Creem、微信支付、支付宝,支持订阅方案、Webhook 回调
- **积分系统** — 灵活的积分/奖励机制,用于用户活跃度和留存
- **插件化架构** — 支付、Redis、邮件(Resend)、定时任务、分析统计、短信、分布式事务,通过 YAML 按需启停
- **管理后台** — 完整的可视化管理:用户管理、角色权限、支付订单、系统监控、设置、审计日志
- **数据库版本管理** — Flyway 自动执行迁移脚本
- **K8s 部署就绪** — 提供 Helm Chart 云原生部署支持
完成全部项目整体结构设计,开发工作。包括用户权限设计,系统插件结构设计,部署方案,数据库备份等功能的设计




评论