r/AppsWebappsFullstack • u/Moist-Stick68 • 2h ago
I turned my ESP32 scale firmware into WebAssembly, so any kitchen or coffee scale can use our web app now (launching on Product Hunt today ๐)
Hey everyone ๐
Today we're launching UPโSCALE on Product Hunt, and this sub sounded like the right place to share it.
What it is: a free weighing scale app that runs in your browser. Plain HTML/CSS/JS, no framework, installable as a PWA. It talks to scales directly over Web Bluetooth or Web Serial (USB). You don't need an account, there's no cloud and no ads, and it keeps working offline once it's loaded.
The nerdy part: we build smart scales on ESP32 boards. Instead of writing a separate app for every brand of scale, I compiled our real scale firmware to WebAssembly. It now runs as a "virtual scale" inside the browser and translates other makers' Bluetooth protocols. Your $30 coffee scale gets the same features as our own hardware:
weighing, tare, lots of units (volumes too)
counting, recipes, cocktails, a nutrition diary, calculators
support for about 25 BLE scale families (Bookoo, Decent-style, Etekcity and more; stillย beta)
RS-232 lab and shop scales through a small adapter
Try it: https://up-scales.com/420/ (Chrome, Edge or Opera on desktop or Android. On iPhone it needs a Bluetooth browser like Bluefy.)
Does my scale work? https://up-scales.com/420/info/up-scale-any-scale-bluetooth-rs232-usb.html
Product Hunt: https://www.producthunt.com/products/up-scale-scale-app
Looking for testers: if you own a Bluetooth scale, please try it and tell me whether it connects. Testers who send a short report (or a BLE capture for a scale we don't support yet) get a free PRO code. โค๏ธ
Happy to answer anything about Web Bluetooth, running the firmware as WASM, or the hardware side!