Frontend Progress Update (Early Mar 2022)

Summary of what we did this month

As we approach towards the end of our project, this month we have finalised all the functionalities that will be present on our application. We have also added addditional helpful utilities such as the Home Navigation Buttons to help inprove the overall UX.

The overall list of additional components added are the follow

  • User Manual for Model Upload
  • Side bar with useful utilities buttons
  • Home Navigation Buttons
  • Upload Buttons
  • Model/Dataset View pages
  • Viewing Model Feedbacks
  • Model Frontend for downloaded models
  • Complete E2E testing with Cypress.io

Presenting Our Progress

To present this month's progress we have decided to do it in the form of a video as shown below. We would still hope to improve on our CSS designs and agree on a theme with our client, the main purpose of this video is to show the user interactions with our application.

Model Frontend for downloaded models

We have also created the frontend when booting up the docker image for downloaded models, with the left block showing the specification of the model, and the right block for uploading files for predictions

On boot

Prediction

E2E Testing

We have completed setting up a complete E2E testing suite using Cypress.io, and we aim to improve the overall coverage of our tests to at least 90%

For the full details of Cypress testing, please see our Cypress Testing section