| Hi everyone, I wanted a fast, privacy-focused way to track equipment, tools, and inventory using physical NFC tags and QR codes without handing my data over to a third-party SaaS cloud. So, I built an app called GridStorage. A quick note on how it was built: I used AI to help (of course) code this, but I didn't just rely on a lazy one-prompt bot. Because I have a background working with Flutter, I guided the process file-by-file, carefully reviewing and controlling the architecture, state management, and error handling every step of the way. How it's holding up in the real world: I’ve been running the backend container on my QNAP NAS at work for the past 3 months now, and it has genuinely been rock solid for my daily workflow. What it does: 100% Free Local Mode: Works completely offline on your Android device if you don't want to run a server. Self-Hosted Backend: You can deploy the backend via Docker Windows or e.g. QNAP NAS to keep 100% ownership of your data. Platforms: The mobile app is already published on Google Play, and I can also share the web dashboard version if anyone is interested in running the full stack. I put together a page with all the details, setup instructions, and download links here: 🔗 https://nexlay.github.io/GridStorage-Info/ I’d love to hear your thoughts, feedback, or any critique from fellow self-hosters! [link] [留言] |
Mobile
Read original: https://www.reddit.com/r/selfhosted/comments/1w7ebdp/i_got_tired_of_subscription_inventory_apps_so_i/
I got tired of subscription inventory apps, so I built my own self-hosted NFC/barcode tracker (Flutter + Docker/QNAP)
/u/rednexlay Reddit r/selfhosted
22 views
← Previous
Classify the Failure Before the Agent Edits a Test
Next →
AWS Student Builder Group GEU: Engineering the Future Through Cloud, AI, and Innovation
Related
How Minecraft Java Edition Actually Runs on Android (JVM, Vulkan, and the Zink Translation Layer)
Mobile
26
DEV Community
Why I built an ad-free Android video player to replace bloated alternatives
Mobile
31
DEV Community
Parsing bank statements in memory: keep the fields, store nothing else
Mobile
35
DEV Community
Getting started with iOS VoiceOver: a beginner's guide
Mobile
29
Dev.to (EN Zone)
Comments0
No comments yet — be the first