Your docker image must run on both a Mac and a Windows machine. The working features from the video demo must be consistent with the working features in the docker image as well as the details provided in the traceability matrix. You will get at most half of the marks for this milestone if the TA cannot run your docker image.
You will need to complete all the receipts in the Backend section. Additionally, if your milestone has a frontend, be sure to include all the receipts in the Frontend section.
The video demo is used for two purposes. First, the video will provide the TAs with context for how to grade your receipts; the video does not receive a separate grade. For example, it should be clear from the video what the major components are in your system and the system-level decisions you made to get to your current prototype. Note that you won't have time to go over all the technical decisions involved, so you will need to pick and choose what you present and how you present that information.
Additionally, the video will also be shared with your client, so be mindful of the technical details you get into and how confusing that could be for your client. You will likely want to summarize the requirements met in the current prototype. It would also be a good idea to identify what is unique about your solution and bring that to your client's attention.
Lastly, remember that the video has a limit of 10 minutes, so anything longer than that will NOT be viewed.
Total marks possible: 6 points.
The rubric will be applied to each receipt required for this milestone.