Overview
This iteration, our main focus was to finish implementing the "perform task" and "rate user" use cases and add more unit tests for all of our use cases
Iteration Plan
Completed this iteration:
- Refactored and performed more tests on the login request and check for password/e-mail combination.
- Completed the "get task list" use case with filtering on tasks.
- Completed the "view specific task" use case.
- Completed the "view profile" use case so you can see who is connected to a task.
- Completed the "complete task" use cases
- Improved the UI and linked the Android screens in a nice fashion, as opposed to the previous iterations's single screen with buttons to other screens.
- Created more server unit tests which are located in GarconServer/Server Unit Tests
Goals For Iteration 6
- Further polish the "accept task" and "complete task" use cases
- Clean the UIs and make them look nicer
- Write UI unit tests
- Allow users to edit profile by adding a picture, bio, and location
- Reach Goal: Integrate inter-user messaging
- Reach Goal: Database password security
- General testing and debugging