I'm currently building an order queueing and sales recording web app for small coffee shops: SellerMate [https://sellermate.neilvan.com]
Made primarily for my friend's coffee shop. Data is stored locally, and the app is fully functional when offline. There is an optional "syncing" feature to sync your data with multiple devices which requires a sign up. This is a Progressive Web App built with Web Components. The syncing is made possible with PouchDB/CouchDB.
I still have to write (or screen record) a Getting Started guide but the app is ready for use nonetheless.