JMI-OPENATOMJMI-OPENATOM
首页
快速开始
  • 架构概览
  • 项目结构
  • 认证与权限
  • 数据库迁移
  • 配置说明
  • 开发规范
  • 架构概览
  • 项目结构
  • 路由与权限
  • API 请求
  • 组件库
  • UniApp 小程序
  • Docker 部署
  • CI/CD
  • Nginx 反向代理
  • 环境变量
  • QQ 机器人
  • 实验室管理系统
  • API 权限清单
  • 数据库表结构
  • 常见问题
首页
快速开始
  • 架构概览
  • 项目结构
  • 认证与权限
  • 数据库迁移
  • 配置说明
  • 开发规范
  • 架构概览
  • 项目结构
  • 路由与权限
  • API 请求
  • 组件库
  • UniApp 小程序
  • Docker 部署
  • CI/CD
  • Nginx 反向代理
  • 环境变量
  • QQ 机器人
  • 实验室管理系统
  • API 权限清单
  • 数据库表结构
  • 常见问题

OpenAtom System

开放原子开源社团全栈管理系统 · 从后端到前端的完整开发文档

🚀 快速开始📖 项目介绍

Spring Boot 3 + JDK 21

后端基于 Spring Boot 3.3,Sa-Token JWT 鉴权、MyBatis Plus 持久层、Flyway 自动迁移,运行于 JDK 21 LTS。

Vue 3 + Vite 6

PC 端采用 Vue 3.5 组合式 API + Vite 6 + Element Plus + TailwindCSS,UniApp 支持微信小程序多端。

Docker 全栈编排

Redis、Backend、Frontend、AstrBot、NapCat、Docs 一键 Docker Compose 编排,支持宝塔面板 Nginx 反代。

RBAC 权限模型

基于 Sa-Token 的细粒度 API 权限控制,100+ 权限点覆盖全部业务接口,前端路由级 + 后端接口级双重校验。

QQ 群机器人

AstrBot + NapCat + OneBot v11 协议栈,实现群消息收发、成员管理、请假审批通知、AI 对话等能力。

CI/CD 自动化

GitHub Actions 自动构建检查,main 分支推送自动 SSH 部署到生产服务器,前端 typecheck + 后端编译全流程。

Flyway 数据库版本控制

版本化 SQL 迁移脚本管理数据库 Schema 变更,支持 baseline 接入已有生产库,幂等迁移确保数据安全。

Apple 风格设计系统

统一的设计语言:单一蓝色

26+
文档页面
44
后端接口
100+
权限点
60+
数据表
6
Docker 服务
JDK 21Spring Boot 3.3Sa-TokenMyBatis PlusVue 3.5Vite 6TypeScriptElement PlusTailwindCSSUniAppDockerRedis 7MySQL 8FlywayGitHub Actions
Copyright © 2026 JMI-OPENATOM · 开放原子开源社团 · 开源精神,技术驱动