Incremental Deliverable 2 Work Accomplished - SeoulSKY/safe-zone-system GitHub Wiki
Previous Plan
Our previous plan for the second milestone was to work on:
- Implement keycloak for authentication and user management(mini-milestone 1)
- Status
- Subtasks
- Create an API that can be used by other services to verify authentication tokens
- Create account creation pages
- Create login pages
- Delayed to ID 3
- Implement and test the basic message in a bottle system(mini-milestone 2)
- Status
- Subtasks
- Can schedule messages to be sent
- Can send messages immediately
- Can send basic messages to emails
- Can send basic messages though push notification to other users of the app
- Notes
- Implement and test some more advanced features in the message in a bottle system(mini-milestone 3)(time permitting)(blocked by mini-milestone 2)
- Status
- Subtasks
- Can send pictures in messages sent
- Notes
- We think we definitely overshot our abilities and we won't be working on this in ID 3
- Investments in testability (mini-milestone 4)
- Status
- Subtasks
- Setting up logging and logging levels
- Notes
- Extend the CI/CD pipeline (mini-milestone 5)
- Status
- Subtasks
- Get tests running on pipeline run
- Get code coverage reports running and publishing
- Create a code owners file to help with PRs
- Notes
- Creating and updating documents(mini-milestone 6)
- Status
- Subtasks
- Requirements and design as things change with the stakeholder
- Risk plan with updated risks
- Creating security risk plans
- Notes
- Implement the basics of the safe plan creator(mini-milestone 7)
- Status
- Subtasks
- Requirement gathering
- Design the safe plan creator
- Notes
Other things that we did that were not planned
- Creating a definition of done
- Creating a spike prototype of database models
- Implementing database models
- Fixing a couple bugs that came up