Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Alica Freund
Task Report
The commit log from my first commit until commit
5764d96
is an accurate representation of my time spent (there was ~30 minutes of work before the first commit).I worked on the tasks RE#001, RE#002 and RE#003 in that order.
I spent most of my time on RE#003 and especially on implementing the requirement for staff login, because that required introducing new UI components and communication among them, and most of this was new for me since I hadn't worked with React before.
I wasn't satisfied with my implementation of staff login from RE#003, so the next day I returned to it and improved it a bit, and meanwhile discovered and fixed the bug that was part of RE#002. It took ~15 minutes.
Later I spent another ~5 minutes doing the cleanup.
I left some TODOs in the code in places where I would want to add test but in the end didn't, since I already used more time than what was recommended.
Notes
Prior to starting the work, I spent ~1.5 hour reading the tasks from the backlog, browsing the repository and skimming the libraries used on the frontend. The goal was to determine what was already implemented, what was needed and what were the dependencies between the tasks, so that I could pick those which I expected to complete.