Let's briefly check in with the user stories we defined in Chapter 1, Creating Our App Structure, and see which ones we have already accomplished.
We've completed the following:
Users should be able to log in and out of the application.
The following are unfinished, but are part of the PWA functionality we'll build later:
- Users should be able to view their messages even when offline
- Users should receive push notifications when a message is sent by another user
- Users should be able to install the app to their mobile device
- Users should be able to load the app in under five seconds, even under shaky network conditions
That leaves us with a list of stories we need to complete before our prototype is complete:
- Users should be able to send and receive messages in real time
- Users should be able to view all messages by a given author
Each of these...