jiachenlong/README.md

100 lines
2.3 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 甲辰藏品管理系统
> 生肖纪念钞收藏管理系统
## 版本信息
| 项目 | 内容 |
|------|------|
| **版本** | v1.2.2 |
| **代号** | 列表优化版本 |
| **发布日期** | 2026-03-20 |
## 技术栈
- **后端**: FastAPI + PostgreSQL + 阿里云OSS + 阿里云短信
- **前端**: React + Vite + Tailwind CSS
- **部署**: Nginx
## 核心功能
- 用户管理(管理员/普通用户)
- 藏品管理CRUD、多条件筛选
- OCR识别阿里云视觉智能
- 统计分析
- 图片上传阿里云OSS
- 短信验证码
- 用户协议
- 密码强度验证
## 项目结构
```
jiachenlong/
├── backend/ # FastAPI后端
│ ├── app/
│ │ ├── routers/ # API路由
│ │ ├── services/ # 业务服务
│ │ └── modules/ # 业务模块
│ └── config/
├── frontend/ # React前端
│ ├── src/pages/ # 页面组件
│ └── dist/ # 构建产物
└── config/ # 版本配置
```
## 版本历史
| 版本 | 日期 | 说明 |
|------|------|------|
| v1.2.2 | 2026-03-20 | 列表布局优化 |
| v1.2.1 | 2026-03-20 | 密码强度验证、用户协议 |
| v1.2.0 | 2026-03-20 | 管理员查看用户藏品 |
| v1.1.21 | 2026-03-19 | Nginx优化、OSS集成 |
| v1.1.0 | 2026-03-18 | 用户设置功能 |
## 快速开始
```bash
# 后端
cd backend && pip install -r requirements.txt
python -m uvicorn app.main:app --reload
# 前端
cd frontend && npm install && npm run dev
```
## API接口
### 认证
- POST /api/auth/register - 注册
- POST /api/auth/login - 登录
- GET /api/auth/me - 当前用户
### 藏品
- GET /api/collections - 列表
- POST /api/collections - 创建
- PUT /api/collections/{id} - 更新
- DELETE /api/collections/{id} - 删除
## 开发团队
| 角色 | 姓名 | 职责 |
|------|------|------|
| 产品负责人 | 酷博特 | 项目总负责 |
| 项目经理 | 龙大 | 项目整体管理 |
| 开发 | 龙二 | 本地开发 |
| 测试 | 龙A | 生产A环境负责人 |
| 测试 | 龙B | 生产B环境负责人 |
| 运维 | 龙运 | 运维负责人 |
| 运维 | 龙镜 | 镜像版本管理负责人 |
## 文档
- [部署手册](https://qcn9r1i8r51d.feishu.cn/docx/ZvEadXZ7XoxUtYxGLoIcMCfgn7g)
- [Git仓库](http://47.253.189.47:3000/coolbot/jiachenlong)
---
© 2026 甲辰收藏