TodoList Web 前端
这是 TodoList 的用户端前端应用(SPA + PWA),基于 React + TypeScript + Vite。
技术栈
- React
- TypeScript
- Vite
- Tailwind CSS
- shadcn/ui
本地开发
在仓库根目录执行:
pnpm install
pnpm --filter web dev
默认开发地址:
http://localhost:5173
后端接口地址
前端默认请求:
http://localhost:3000
如需自定义,请在运行前设置环境变量:
VITE_API_BASE_URL=http://localhost:3000
构建与预览
pnpm --filter web build
pnpm --filter web preview
当前功能进度(阶段性)
- 邮箱验证码登录页面
- OAuth 回调页面
- 会话本地缓存与启动恢复
- 基础工作台页面骨架
目录说明
src/pages:页面组件src/components:通用 UI 组件src/services:接口请求与会话处理src/lib:工具函数