# task-board-lite **Repository Path**: com_6668/task-board-lite ## Basic Information - **Project Name**: task-board-lite - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-07-11 - **Last Updated**: 2026-07-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Task Board Lite 一个无需登录、按 Team ID 隔离数据的轻量任务看板。支持创建团队、创建任务、三状态拖拽、实时列计数和并发更新冲突提示。 ## 本地运行 要求 Node.js 18+。 ```bash npm install npm run dev ``` 打开 http://localhost:5173。前端开发服务器会把 `/api` 代理到 http://localhost:3001,SQLite 数据保存为根目录的 `task-board.db`。 ```bash npm test # 前后端测试 npm run build # 前端生产构建 npm start # 仅启动 API ``` 使用方式:填写成员昵称和团队名称并点“新建团队”;其他成员填写自己的昵称,再输入团队名称或 Team ID 后点“进入”。看板每 3 秒同步其他成员的变化。昵称只是任务署名,不是身份认证;本项目没有权限控制,因此团队名称和 Team ID 不应公开分享。 ## 目录 - `backend/src`:Express API 与 SQLite 数据层 - `backend/tests`:隔离和并发测试 - `frontend/src`:React 看板 - `frontend/tests`:拖拽行为测试 - `REQUIREMENTS.md`、`DESIGN.md`、`AI_USAGE.md`:需求、设计和 AI 协作记录