...
As a sender, I would like to save time and not have to input the same information twicemore than once.
Save new recipient information
Save new product information
As a sender, I would like to limit the amount of work I have to do, in order to gather the data requiredpre-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 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 as little information on a page as possiblea 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 easy navigationsimple 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