电动车租赁系统后端 API(Node.js + Express + MongoDB),提供完整的车辆、订单、财务、客户、门店等管理接口
Go to file
notyclaw 0f1e2c759e Update: server/middleware/validate.js | 8 +-
server/routes/storeAuth.js    | 224 +++++++++++++++++++++++++++++++++++-------
 2 files changed, 193 insertions(+), 39 deletions(-)
2026-04-05 20:15:41 +08:00
docs Initial commit: 电动车租赁系统后端 2026-03-27 21:10:55 +08:00
server Update: server/middleware/validate.js | 8 +- 2026-04-05 20:15:41 +08:00
.env.example feat: 补全安全体系 - JWT鉴权、bcrypt密码加密、RBAC权限控制、速率限制、CORS白名单、输入校验 2026-03-27 23:43:42 +08:00
.gitignore Initial commit: 电动车租赁系统后端 2026-03-27 21:10:55 +08:00
README.md Initial commit: 电动车租赁系统后端 2026-03-27 21:10:55 +08:00
add-finance.js Initial commit: 电动车租赁系统后端 2026-03-27 21:10:55 +08:00
package-lock.json 安全增强:JWT密钥重置、RBAC五表权限体系、标准用户角色权限分离、门店数据隔离修复 2026-03-28 18:36:11 +08:00
package.json feat: 补全安全体系 - JWT鉴权、bcrypt密码加密、RBAC权限控制、速率限制、CORS白名单、输入校验 2026-03-27 23:43:42 +08:00
reset-finance.js Initial commit: 电动车租赁系统后端 2026-03-27 21:10:55 +08:00
seed-all.js Initial commit: 电动车租赁系统后端 2026-03-27 21:10:55 +08:00
seed-dispute.js Initial commit: 电动车租赁系统后端 2026-03-27 21:10:55 +08:00
seed-full-data.js feat: 补全安全体系 - JWT鉴权、bcrypt密码加密、RBAC权限控制、速率限制、CORS白名单、输入校验 2026-03-27 23:43:42 +08:00
seed-payment.js Initial commit: 电动车租赁系统后端 2026-03-27 21:10:55 +08:00
seed-payments.js Initial commit: 电动车租赁系统后端 2026-03-27 21:10:55 +08:00
seed-test-data.js Initial commit: 电动车租赁系统后端 2026-03-27 21:10:55 +08:00
test-mongo.js Initial commit: 电动车租赁系统后端 2026-03-27 21:10:55 +08:00

README.md

两轮电动车租赁管理系统

🚀 项目简介

一个完整的两轮电动车租赁管理系统,包含车辆管理、订单管理、客户管理、财务管理等功能。

📁 项目结构

e-scooter-rental-system/
├── server/                 # 后端服务
│   ├── models/            # 数据模型
│   ├── routes/            # 路由
│   ├── middleware/        # 中间件
│   └── index.js           # 入口文件
├── client/                # 前端页面
│   ├── src/
│   │   ├── components/    # 组件
│   │   ├── pages/         # 页面
│   │   └── App.jsx
│   └── index.html
├── database/              # 数据库脚本
├── docs/                  # 文档
└── package.json

🛠️ 技术栈

  • 后端: Node.js + Express + MongoDB
  • 前端: Vue.js / React (待定)
  • 数据库: MongoDB

📋 功能模块

  1. 车辆管理 - 车辆信息、状态追踪、GPS定位
  2. 订单管理 - 租赁订单、计费、逾期提醒
  3. 客户管理 - 客户信息、租赁历史
  4. 财务管理 - 收入统计、报表生成
  5. 运维管理 - 维修记录、保养提醒

🚀 快速开始

# 安装依赖
npm install

# 启动后端
npm run server

# 启动前端 (待实现)
npm run client

📝 开发计划

  • 初始化项目结构
  • 设计数据库模型
  • 实现后端API
  • 开发前端界面
  • 集成测试