Do Progressive Web Apps Have The Following Ability : <p>Before I spend time learning PWA can it do something like this?</p>

<p>When online, call an API that returns some JSON data and store that data locally e.g. a few customers (say 50) and a few products (say 100)</p>

<p>Then when offline (because I am in the middle of nowhere with no phone or wifi signal) have a screen to select a customer (from the stored data), then select a product (from the stored data) - save the order for later.</p>

<p>Repeat the entry of orders.</p>

<p>Then later when back on-line send the saved orders to an API</p>

<p>Of course the above is simplified but can it do the above?</p>
