- 更新PRD文档: - v1.0.2版本号和最近更新日期 - 重复提醒完成流程:移除repeat_type等重复设置 - 新增13.5逾期列表展开/收起功能 - 新增13.6无时间提醒显示优化 - 更新实施状态追踪和里程碑规划 - 更新架构文档: - reminders表结构更新为实际实现(type、repeat_type、repeat_interval等) - Prisma schema更新 - Zustand状态管理替代React Query - 前端项目结构更新 - 版本历史更新到v1.3.0 Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
掐日子 (qia)
AI 纪念日·提醒 - 轻便、灵活的倒数日和提醒管理应用
技术栈
前端
- React 18 + Vite
- Mantine UI 组件库
- Tailwind CSS
- Zustand 状态管理
- TypeScript
后端
- Node.js + Express.js
- TypeScript
- Prisma ORM
- JWT 认证
- bcryptjs 密码加密
数据库
- 开发环境: SQLite
- 生产环境: PostgreSQL (腾讯云)
快速开始
前端
cd client
npm install
npm run dev
后端
cd server
npm install
npm run dev
API服务: http://localhost:3000
环境配置
后端 (.env)
# JWT
JWT_SECRET=your-secret-key
JWT_EXPIRES_IN=7d
JWT_REFRESH_EXPIRES_IN=30d
# Database (SQLite for dev)
DATABASE_URL=file:./dev.db
# DeepSeek AI
DEEPSEEK_API_KEY=sk-xxx
# CORS
CORS_ORIGIN=http://localhost:5173
API 端点
| 端点 | 方法 | 描述 |
|---|---|---|
/api/auth/register |
POST | 用户注册 |
/api/auth/login |
POST | 用户登录 |
/api/auth/logout |
POST | 登出 |
/api/auth/me |
GET | 获取当前用户 |
/api/auth/refresh |
POST | 刷新Token |
/api/events |
GET/POST | 事件CRUD |
/api/events/:id |
PUT/DELETE | 事件操作 |
/api/notes |
GET/PUT | 便签操作 |
/api/ai/parse |
POST | AI解析 |
版本历史
See CHANGELOG.md
License
MIT
Description
Languages
Batchfile
100%