# skiing-demo **Repository Path**: spd_3/skiing-demo ## Basic Information - **Project Name**: skiing-demo - **Description**: 滑雪项目 - **Primary Language**: NodeJS - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-05-19 - **Last Updated**: 2026-06-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 滑雪私教平台 基于 PRD 与设计稿实现的 uni-app 用户端 + PC 管理后台 + Node.js API,数据库为 MySQL `skiing-data`。 ## 目录结构 ``` skiing/ ├── icon/ # 原始图标资源 ├── skiing-front/ # uni-app 用户端(Vue3 + Vite) ├── skiing-admin/ # PC 管理后台(Vue3 + Element Plus) ├── skiing-backend/ # Express API 服务 └── README.md ``` ## 环境要求 - Node.js 18+ - MySQL 8+(端口 3306,库名 `skiing-data`) ## 后端启动 ```bash cd skiing-backend npm install npm run init-db # 初始化数据库表、管理员账号与示例数据 npm run dev # http://127.0.0.1:3000 ``` 数据库配置见 `skiing-backend/.env`(默认 root / 3306 / skiing-data)。 ## 用户端前端 ```bash cd skiing-front npm install npm run dev:h5 # H5:http://localhost:5173 ``` ## 管理后台 ```bash cd skiing-admin npm install npm run dev # http://localhost:5174 ``` **默认管理员账号:** `admin` / `admin123` ### 后台功能模块 | 菜单 | 说明 | |------|------| | 数据概览 | 用户/教练/订单/成交额统计 | | 轮播图 / 雪场 | 首页运营配置 | | 教练列表 / 入驻审核 / 课程 | 私教模块 | | 爆款套餐 / 园内项目 / 社区干货 | 商品与内容 | | 用户 / 成长等级 | 用户与成长体系配置 | | 订单管理 | 订单查询与状态变更 | 管理 API 前缀:`http://127.0.0.1:3000/api/admin/...`(需 Bearer Token) ## 用户端主要功能 | 模块 | 说明 | |------|------| | 首页 | 雪场、搜索、轮播、快捷入口、热门私教、爆款套餐、干货推荐 | | 社区 | 知识干货列表 | | 我的 | 订单入口、设置、手机/邮箱绑定 | | 私教 | 列表、详情、预约下单 | | 教练端 | 入驻认证、课程上架、课程管理 | 演示验证码:`123456` ## 部署到阿里云 ECS(CentOS) 详见 **[deploy/README.md](./deploy/README.md)**(Nginx + PM2 + 一键脚本)。 ## API - 用户端:`http://127.0.0.1:3000/api/...` - 健康检查:`GET /api/health`