全栈平台 / 2026
云存储平台
由六个服务组成的全栈应用,覆盖文件存储、搜索、订阅与文档 AI。
应用内容
这是一个用于文件管理和内容检索的个人云存储平台。我负责项目整体设计及服务接口规范,六个服务分别处理认证、文件存储、搜索、管理、订阅与 AI。
架构与实现
后端采用 Python、FastAPI、SQLAlchemy 和 PostgreSQL,前端使用 React,以 Docker Compose 组织开发环境,并通过 JWT 提供身份认证。
我实现了 Free/Pro 套餐、套餐切换、取消自动续费、模拟支付和交易记录查询,并依据订阅等级控制功能访问。
文档 AI
AI 服务提供基于 RAG 的文档总结、上传自动标签与重复文件检测。功能权限同时受订阅等级和 AI 使用额度约束。这个项目将应用架构、文件操作流程及权限检查连接在一起。