项目简报 (Project Brief)
项目名称
SP Website
项目目标
构建一个前后端一体的 Docker 化 Web 应用,提供基于 Vue.js 和 Bootstrap 的前端界面,并与使用 Python (FastAPI) 和 Supabase 数据库的后端服务进行交互。
核心需求
- 前端界面: 基于 Vue.js (CDN) 和 Bootstrap 5.3 (CDN) 的响应式用户界面。
- 后端服务: 使用 Python (FastAPI) 提供 RESTful API,处理业务逻辑。
- 数据存储: 集成 Supabase (PostgreSQL) 作为主要数据库。
- 容器化: 项目应完全 Docker 化,支持在 Docker 环境中构建、运行和部署。
- 部署: 兼容 Hugging Face Spaces 的 Docker 部署流程。
范围
本项目涵盖前端界面开发、后端 API 实现、Supabase 数据库集成和 Docker 化部署。