maomaoliu / todo-list

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Todo list

功能

  • 返回所有Todo任务
  • 创建一个新的Todo任务
  • 返回一个指定ID的Todo任务
  • 删除一个Todo任务
  • 数据存储使用简单的文件存储

代码结构

Todo-list
   |
   |-- backend  // 使用SpringBoot构建RESTful API
   |
   |-- frontend  // 使用ReactJs构建前端组件
   |
   |-- e2e // 使用Puppeteer进行页面控制,实现端到端测试
   |
   |-- data // 用来存放Task数据

Task文件格式

{
  "id": 1,
  "content": "Restful API homework",
  "updatedTime": "2019-05-15 00:00:00"
}

使用

  1. 更新数据文件的路径:backend/src/main/resources/application.properties

  2. 启动API服务

    $ cd backend
    $ ./gradlew bootRun
    
  3. 启动前端服务

    $ cd frontend
    $ npm install
    $ npm start
    

About


Languages

Language:Java 50.3%Language:JavaScript 44.1%Language:HTML 3.7%Language:CSS 2.0%