客户要我帮助其个人和其群组开发包含前后端的个人to do list网页,要求要色彩鲜艳,赛博朋克风格,同时包含各项其要求功能。
核心功能设计:任务增删改查
分类管理
优先级设置
截止日期和提醒
搜索和筛选
数据可视化图表
高级功能设计:
用户登录注册
云端数据同步
离线模式
邮件提醒服务
Webhook集成
任务模板
响应式设计
整体架构:前后端分离架构 RESTful API设计 模块化代码组织 双模式数据管理(在线/离线)
JWT无状态认证 MongoDB文档储存 异步处理优化 安全签名验证
拓展性:易于添加新功能模块 支持第三方集成 可容器化部署
技术栈 前端:原生JavaScript(Es6+)
HTML5+CSS3 chart.js数据可视化
后端:Node.js+Express.js
MongoDB+Mongoose
JWT认证
Nodemailer邮件服务
按要求全部实现且代码注释率高