# 茶易达-管理运行平台(服务端) **Repository Path**: Luomenghao/chayida-platform-server ## Basic Information - **Project Name**: 茶易达-管理运行平台(服务端) - **Description**: 茶楼运行管理平台 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-06-04 - **Last Updated**: 2025-07-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 茶易达 ![Project Logo](logo.png) [![License](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE) [![Node Version](https://img.shields.io/badge/node-%3E%3D18.16.1-brightgreen.svg)](https://nodejs.org/) [![Build Status](https://github.com/yourusername/projectname/actions/workflows/ci.yml/badge.svg)](https://github.com/yourusername/projectname/actions) > 使用nodejs+koa实现的一套家庭厨房点菜系统 ## 功能特性 - auth 登录认证 - user 用户 - food 食物 - family_group 家庭组 - file 文件模块 ## 快速开始 ### 前置条件 - Node.js 18.16.1 或更高版本 - npm 9.x 或 yarn 1.22.x - mysql 5.x - redis ### 安装 ```bash # 使用 npm npm install # 或使用 yarn yarn install ``` ### 配置 ```bash ./app/config/* 中修改相关配置 `app` `database` `redis` 等 ``` 编辑 `.env` 文件配置您的环境变量。 ### 运行 ```bash # 开发模式 npm run dev # 生产模式 npm start # 运行测试 npm test ``` ## 项目结构 ``` xialu_canteen_server/ ├── src/ # 源代码目录 │ ├── controllers/ # 控制器 │ ├── services/ # 业务逻辑 │ ├── models/ # 数据模型 │ ├── routes/ # 路由定义 │ ├── middlewares/ # 中间件 │ ├── utils/ # 工具函数 │ └── app.js # 应用入口 ├── tests/ # 测试代码 ├── .env.example # 环境变量示例 ├── .eslintrc.js # ESLint配置 ├── .prettierrc # Prettier配置 ├── package.json # 项目依赖和脚本 └── README.md # 项目文档 ``` ## API 文档 [查看完整 API 文档](API_DOCS.md) ## 贡献指南 请阅读 [CONTRIBUTING.md](CONTRIBUTING.md) 了解如何为项目做贡献。 ## 许可证 本项目采用 [MIT 许可证](LICENSE).