ToDoList
郭旭升 Lv6

为什么做

用来记录和规划每天要做什么事情,更高效的完成想要去做的事情。

项目架构

前后端分离- 后端:SSM + MySQL

为什么用了数据库?

一般来说,todo可以不具备记忆功能,或者记录很少的东西,可以放在浏览器的localstorage。

项目模块

后端模块设计:

  1. 用户注册与登录
  2. 话题模块
  3. 任务模块

项目中遇到的问题

Description:

Parameter 1 of constructor in com.example.todolist.service.AuthService required a bean of type ‘org.springframework.security.authentication.AuthenticationManager’ that could not be found.

Action:

Consider defining a bean of type ‘org.springframework.security.authentication.AuthenticationManager’ in your configuration.

找不到对应的Bean,但是这个Bean是在Security包中的。

项目亮点

技术亮点

业务亮点

业务亮点就是 每个任务会有一个预估的完成时间,用户可以去执行任务的时候开启倒计时功能,倒计时结束时,表示用户完成了任务;当用户完成一个话题的相关所有任务的时候,这个话题会进入已完成的话题列表,很有成就感。

 Comments