TASKMASTER

Deployed URL to be added

INTRO

It’s a task-tracking application with the same basic goal as Trello: allow users to keep track of tasks to be done and their status.

API

    GET /tasks - Sends the user JSON data representing all of the tasks in the database.
    GET /users/{name}/tasks - Sends the user JSON data representing their tasks in the database.
    POST /tasks - Adds a new task to the database based on user input.
    PUT /tasks/{id}/state - Allows the user to advance the status of a task.
    PUT /tasks/{id}/assign/{assignee} - Allows the user to assign a task to a user.

ISSUES

  • Unable to build app due to Failed to Load Application Context exception

CHANGELOG

  • LAB 26: Build with DynamoDB
    • COMPLETED:
      • Set up DynamoDB in AWS
      • Setup application repository.
      • Created Task model
      • Connected app to DynamoDB
    • TO BE COMPLETED:
      • Implement Feature Task 1
      • Implement Feature Task 2
      • Implement Feature Task 3
      • Implement Feature Task 4
  • Lab 27: Structuring Data with NoSQL
    • COMPLETED:
      • Added changelog to README
    • TO BE COMPLETED
      • Implement Feature Task 1
      • Implement Feature Task 2
      • Implement Feature Task 3
      • Implement Feature Task 4
      • Implement Feature Task 5
      • Implement Feature Task 6
  • Lab 31: Programmatic S3 Uploads * COMPLETED: * TO BE COMPLETED - [ ] Implement Feature Task 1 - [ ] Implement Feature Task 2 - [ ] Implement Feature Task 3 - [ ] Implement Feature Task 4