/
Application - Requirements Sprint 4

Application - Requirements Sprint 4

User Stories

As a sender, I would like to save time and not have to input the same information more than once.

  • Save new recipient information

  • Save new product information

As a sender, I would like to pre-filled/assumed/calculated information (like tax) so that I can do less work and make less mistakes.

  • Calculate information such as tax and currency based on chosen country

As a recipient, I would like to be able to easily read and view my invoice

  • send invoice as pdf

As a user, I would like to be able to view past invoices so that I know what invoices I have created/sent

  • show past invoices sorted by date (most recent - less recent)

  • Show invoice status (sent, sent when)

As a user, I would like have a simple interface with minimal information/words on a screen so that it is easy to use and I am not overwhelmed.

  • modularise forms (recipient details, product details, payment details)

As a user, I would like simple navigation on the website so I can access different parts of the system easily.

  • nav bar with all options on it (home, send, create, render)

As a user, I would like a progression check on my invoice creation so that I know where I am up to in making the invoice.

  • Progression bar, that shows the progress of the invoice creation and allows easy navigation to prev pages

Use Cases

Create a new account and send an invoice to a user

An existing user wants to send invoice to new client

An existing user wants to send an invoice to an existing client with a new product

An existing user wants to send an invoice to an existing client with for an existing product

An existing user wants to update an existing clients information

Move between pages of creating the invoice

Related content

Codebase Sprint 4
Codebase Sprint 4
Read with this
Requirements Analysis
Requirements Analysis
Read with this
Software Architecture Update Sprint 3
Software Architecture Update Sprint 3
Read with this
Marking Criteria
Marking Criteria
Read with this