- 22/04/2018 10am-11am: Decided on Cromolite as the open-source project for this assignment.
- 22/04/2018 11am-12pm: Read through code-base.
- 22/04/2018 12pm-1pm: Read through code-base.
- 22/04/2018 1pm-2pm: Read through code-base.
- 22/04/2018 2pm-3pm: History & domain sections of architecture essay completed.
- 22/04/2018 3pm-4pm: Component architecture section written.
- 22/04/2018 4pm-5pm: Component architecture diagram created.
- 23/04/2018 10am-11am: Worked on Android application UML diagram.
- 23/04/2018 11am-12pm: Worked on Android application UML diagram.
- 23/04/2018 12pm-1pm: Worked on Desktop application UML diagram.
- 23/04/2018 1pm-2pm: Worked on Desktop application UML diagram.
- 23/04/2018 2pm-3pm: Worked on Desktop application UML diagram.
- 23/04/2018 3pm-4pm: Data structures section written.
- 23/04/2018 10pm-11pm: Angular 5 web application set up.
- 24/04/2018 10am-11am: Basic HTML structure set up.
- 24/04/2018 11am-12pm: Basic CSS styling added.
- 24/04/2018 12pm-1pm: TypeScript Angular component set up.
- 24/04/2018 1pm-2pm: Mobile optimisations of Angular app.
- 24/04/2018 2pm-3pm: Mobile optimisations of Angular app.
- 24/04/2018 3pm-4pm: Spring REST API Maven project set up.
- 24/04/2018 4pm-5pm: Spring REST API Maven project set up.
- 24/04/2018 5pm-6pm: API web-server set up.
- 24/04/2018 6pm-7pm: API web-server set up.
- 25/04/2018 9am-10am: Limited and global API endpoints set up.
- 25/04/2018 10am-11am: Added MVC functionality to REST API.
- 25/04/2018 11am-12pm: Refactoring of controller methods.
- 25/04/2018 12pm-1pm: Refactoring of controller methods.
- 25/04/2018 1pm-2pm: Integration with Angular app.
- 25/04/2018 2pm-3pm: Integration with Angular app.
- 25/04/2018 3pm-4pm: Discussed API and server structure with project creator.
- 25/04/2018 4pm-5pm: Discussed API and server structure with project creator.
- 25/04/2018 6pm-7pm: Worked on system overview diagrams for new architecture.
- 25/04/2018 7pm-8pm: Worked on system overview diagrams for new architecture.
- 25/04/2018 8pm-9pm: Fixed some issues with connecting to the API.
- 25/04/2018 9pm-10pm: Angular web-server and REST API web-server set up to work in parallel.
- 25/04/2018 10pm-11pm: Improvements to the web interface.
- 25/04/2018 11pm-12am: Improvements to the web interface.
- 26/04/2018 12am-1am: Documentation updates.