PWA Design Advice

Hey everyone,

Im new to the coding with Mosh series, but am learning alot! I come from an automation/scripting background, and have enough knowledge to be dangerous in alot of different aspects of web dev.

I have a project with the following requirements, but would like some advice on a best path forward.

Requirements:
Offline
Read BlueTooth data stream
Read coordinates
PWA

Essentially, I need to read a BT device, and stream its data along with coordinates to a server, which can then be accessed via an API/credentials to pull that data out.

My current idea is to build using Node.js express along with Couch/PouchDB as a PWA.
Multiple devices will be streaming the data to a singular backend. No need for replication to the end devices.

Any advice?

Thanks!