# Local CMS **Repository Path**: Dangerous828/local-cms ## Basic Information - **Project Name**: Local CMS - **Description**: 这是一个轻量级的本地内容管理系统(CMS),专为小型诊所或医疗办公室设计,用于管理员工、患者、治疗项目、预约和治疗计划。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-11-19 - **Last Updated**: 2025-11-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Local CMS - 诊所本地管理系统 这是一个轻量级的本地内容管理系统(CMS),专为小型诊所或医疗办公室设计,用于管理员工、患者、治疗项目、预约和治疗计划。 ## 🚀 快速启动 (推荐) 此项目支持一键启动,即使您的电脑没有预装 Node.js 开发环境。请按照以下步骤操作: 1. **下载项目代码** * 访问项目的 Gitee 仓库地址:[https://gitee.com/Dangerous828/local-cms](https://gitee.com/Dangerous828/local-cms) * 在页面右侧找到 **“克隆/下载”** 按钮,然后点击 **“下载 ZIP”**。 * 下载完成后,将这个 ZIP 文件解压到您希望存放项目的任意位置。 2. **运行启动脚本** * 进入解压后的文件夹 (例如 `local-cms-main`)。 * **Windows 用户**: 直接双击 `start.bat` 文件。 * **macOS / Linux 用户**: 打开终端,进入项目文件夹,然后运行 `./start.sh`。 脚本会自动完成所有后续工作,包括: - **自动处理 Node.js 环境**:如果您的系统未安装 Node.js,它会下载一个临时的、项目专用的版本。 - **自动安装依赖**:安装所有项目运行所需的依赖包。 - **自动启动服务**:同时启动前端和后端服务。 - 您的默认浏览器应该会自动打开应用页面。 --- ## ✨ 功能特性 - **身份验证**: 安全的员工登录和基于角色的访问控制 (管理员, 医生等)。 - **员工管理**: 添加、更新和删除员工信息。 - **患者管理**: 记录和管理患者的基本信息。 - **治疗项目管理**: 创建和维护诊所提供的治疗服务列表。 - **治疗计划管理**:为患者创建和跟踪多年的治疗计划。 - **预约管理**: 安排、查看和管理患者的预约。 ## 🛠️ 技术栈 - **后端**: Node.js, Express.js, SQLite3, JWT - **前端**: React, Vite, TypeScript, Ant Design, React Router, Zustand - **开发工具**: Concurrently, ESLint ## 👤 默认管理员账户 系统初始化时会创建一个默认的管理员账户: - **用户名**: `admin` - **密码**: `admin` 首次登录后,请及时在员工管理页面修改默认密码。 ## ⚠️ 免责声明 - **无责任条款**: 本软件按“原样”提供,不附带任何明示或暗示的保证。作者不对因使用或无法使用本软件而导致的任何直接或间接损害承担任何责任。 - **数据安全**: 本应用为纯本地化设计,所有数据均存储在您自己的计算机上。其代码逻辑不包含任何连接到未经声明的外部服务器或窃取您个人数据的行为。 - **使用目的**: 此项目及其源代码仅供学习、测试和技术交流之用。请勿在未经充分测试和修改的情况下,将其用于任何正式的商业或生产环境。 - **风险自负**: 您理解并同意,使用本软件的全部风险由您自行承担。