spwebsite / memory-bank /projectBrief.md
geqintan's picture
update
133609a

项目简报 (Project Brief)

项目名称

SP Website

项目目标

构建一个前后端一体的 Docker 化 Web 应用,提供基于 Vue.js 和 Bootstrap 的前端界面,并与使用 Python (FastAPI) 和 Supabase 数据库的后端服务进行交互。

核心需求

  1. 前端界面: 基于 Vue.js (CDN) 和 Bootstrap 5.3 (CDN) 的响应式用户界面。
  2. 后端服务: 使用 Python (FastAPI) 提供 RESTful API,处理业务逻辑。
  3. 数据存储: 集成 Supabase (PostgreSQL) 作为主要数据库。
  4. 容器化: 项目应完全 Docker 化,支持在 Docker 环境中构建、运行和部署。
  5. 部署: 兼容 Hugging Face Spaces 的 Docker 部署流程。

范围

本项目涵盖前端界面开发、后端 API 实现、Supabase 数据库集成和 Docker 化部署。