| 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] [留言] |
I got tired of subscription inventory apps, so I built my own self-hosted NFC/barcode tracker (Flutter + Docker/QNAP)
Related
MatrixRainView — A Code-Driven Android Matrix Rain Rendering Library
This is a submission for Weekend Challenge: Generosity Edition What I Built I built MatrixRainView, an open-source Android library that allows developers to easily add a fully customizable Matrix-style digital rain effect to their applications. The goal behind this project was simple: m
Designing Plural-Safe Text in Figma
A translated Polish subscription screen ships. QA signed off. A user on the 3-month plan sees "Otrzymaj 3 miesięcy dostępu Premium" — and it reads wrong, the way "3 childs" would in English. Grammatically, it should be "Otrzymaj 3 miesiące dostępu Premium." Same English source, same intended meaning
Dealing with sensitive permissions on Android
Right now the developer community seems fascinated (if not outright obsessed) with agentic coding. That wave is real, and it will heavily impact how we build software. But let's not forget there are other topics worth attention. Here, the focus is something less fashionable: sensitive permissions on