A user should be able to make transaction even in offline mode.
Transaction should get stored in queueing mechanism and when internet connection is back
transaction will initiate.
Keep offline notification displayed at all times at the top. User can't even close it. As soon as internet
connectivity is restored, the notification should go away.
All links should be disabled except send-money and name of the user
as soon as dashboard page loads receiver list should be stored
whenever new exchange rate appears store it as cache
If the user is in offline mode and exchange rate could not be fetched transaction can't continue and
continue button should be disabled
on the review page add new receiver should be hidden
this transfer will appear on an alert after clicking on continue button on dashboard
on summary page on clicking send money button user will be redirected to dashboard page and transfer will appear as an alert.
when internet is restored user continues transfer from the alert and lands on to the summary page(fetch new exchange rate)
if user is already in offline mode then continue button disable
Store information
user profile, user account, history, receiver list, summary, exchange rate, offline transfer
Defination of Done