该项目面向学生、自学者和需要进行时间管理的用户,主要解决学习任务容易拖延、专注时间无法记录以及长期学习成果缺乏直观反馈等问题。系统将任务管理、番茄专注、专注记录、心情记录和数据统计结合起来,并通过虚拟花园展示用户的专注成果,让用户能够制定任务、完成专注、查看历史数据并持续记录个人学习状态。
点击空白处退出提示
该项目面向学生、自学者和需要进行时间管理的用户,主要解决学习任务容易拖延、专注时间无法记录以及长期学习成果缺乏直观反馈等问题。系统将任务管理、番茄专注、专注记录、心情记录和数据统计结合起来,并通过虚拟花园展示用户的专注成果,让用户能够制定任务、完成专注、查看历史数据并持续记录个人学习状态。
系统包含用户注册登录、任务创建与管理、番茄钟专注、专注状态提示、专注历史记录、心情日记、数据统计和虚拟花园展示等功能。用户可以创建学习或工作任务,设置专注时间并记录完成情况,系统根据专注记录生成统计数据和成长展示。前后端通过REST API进行数据交互,后台负责用户、任务、专注记录和日记数据管理,前端提供任务操作、专注计时和统计展示页面。
项目采用Django REST Framework与React前后端分离架构。后端使用Python、Django和Django REST Framework开发用户、任务、专注记录、心情日记和统计相关接口,使用SQLite保存业务数据,并通过Token完成前后端身份认证。前端使用React实现登录注册、任务管理、番茄专注、统计数据和花园展示页面。我主要完成项目运行环境配置、数据库迁移、前后端接口联调和工程化整理,并增加错误边界、全局专注状态提示及提醒工具,处理过媒体资源路径、依赖安装和React Router兼容性提示等问题,保证项目可以正常启动和演示。







评论