7. Frontend
As part of this Sprint you are expected to develop a prototype web-based frontend for the interface layer of your application (connected to your services). You will first, based on your system modelling and use cases, need to develop a User Interface Design that outlines what your website will look like.
We will not be marking your UI Designs - we will only be assessing the proof of concept your present in your pitch. However, you may wish to consider writing a few low-fidelity UI designs (wireframes/sketches) to begin with, and then a higher-fidelity one in a tool such as Lucidchart or Figma.
-Wireframes
-Figma design
-Colour stuff
-Code
-Table comparing which language we are using / platform etc etc
Method | Name | Description | Parameters | Return values | Exceptions |
---|---|---|---|---|---|
POST |
| Logs user into their account and returns a token for their session |
|
| 400 errors:
|
POST |
| Logs user out of session and disconnects any tokens associated with them. |
|
| 403:
|
POST |
| Creates new user and returns token for their session. Valid password is min 8 char, contains at least 1 upper case and 1 digit |
|
| 400:
|
POST |
| Deletes user. Also logs users out of any tokens currently associated with them. |
|
| 403:
|
POST |
| Generates and returns tokens for UBL XML apis. Should logout/delete any existing tokens connected to session. |
| TO UPDATE WITH FINAL API CHOICES
| 403:
|
POST |
| Logout/delete any existing tokens connected to session. |
|
| 403:
|
POST |
| Updates/sets value of user for XML creation | TODO Add the values for this
|
| 403:
|
GET |
| Returns values of user for XML creation | TODO Add the values for this
| TODO Add the values for this
| 400:
403:
|