Parts inventory · find it, scan it, pull it
Know where every part is.
A kit shows up as a crate of bags and a multi-page packing list. NowStocking reads that list, labels your bins, and tells you exactly where a part is the moment the plans call for it. It's an app on your phone that works in the shop with no signal, and on your computer too.
Sign in with just your email: no password, no card. Or run it on your own Cloudflare account, free and open source (MIT). It started on a Van's RV-14A. It works for any Van's model, any kit plane, and any kit with a packing list and plans: kit cars, boats, CNC machines, furniture.
How it works
From crate to shelf to the part in your hand.
-
Photograph the packing list
Snap every page. The pages are read in the background, bag by bag and line by line. Lines that were hard to read are flagged so you can check them against the photo.
-
Label your bins
Set up a whole shelf at once (S2-1A to S2-5D), then print QR labels on standard Avery sheets, starting from any label on a half-used sheet.
-
Put it away
Scan a bin once, then tap bags and parts as they go in. A bag's location covers every part inside it.
-
Pull by plans page
Photograph an instruction page and get a pick list of every part it calls for, sorted by where it's stored.
Install it on your phone
Nothing to download from the App Store. NowStocking installs from the browser, then opens full-screen like any other app. Installing it also keeps the browser from clearing your offline copy.
-
Open it
Go to app.nowstocking.com on your phone and sign in with your email. On iPhone, use Safari.
-
Add to Home Screen
On iPhone, tap Share, then Add to Home Screen. On Android, open Chrome's menu and tap Install app.
-
Open it from the icon
It keeps a full copy of your inventory on the phone, works with no signal, and updates itself.
For anything that comes in a crate
If your build arrives as bags of numbered parts with a packing list and a set of plans, NowStocking fits.
Made for the shop floor
Big type, one-handed, and it doesn't care whether you have Wi-Fi.
Forgiving search
Type "470ad45" and find AN470AD4-5. Dashes, spaces and case don't matter. A part that shipped in two kits shows both locations.
Works offline
Everything is on your phone. Edits made with no signal upload when you're back online, and none are lost.
Scan to see what's inside
Every bin and shelf label is a QR code. Scan it in the app to jump straight to that bin. The phone's camera works too, and opens the bin in the browser.
Receiving checklist
Check a kit against its packing list. Search a bag to receive its parts one by one, or check the bag for all of them. Record a short shipment ("3 of 5 arrived"), and put each part away and photograph it as you go.
Consumed and left
Log what goes into the build and see what's left. Parts sold by weight, like rivets, are left alone.
Moves and splits
Move a bag and everything in it follows. Split 225 pop rivets across two bins and each keeps its count.
A photo of every part
Snap a part when it arrives or any time after. Search results show thumbnails, so you know what you're looking for.
Export to a spreadsheet
Every kit, bag and part as a CSV: shipped, received, short, consumed and left, with locations. Works offline.
Phone or computer
Big buttons on the phone in the shop. A sidebar layout on a laptop for setting up kits, locations and labels.
Use ours, or run your own
The app at app.nowstocking.com is the same open-source code. Sign in with your email, invite your build partner, and read about 30 photo pages free, up to 20 a month. Or deploy it to your own Cloudflare account, where your data never touches ours:
- WorkersThe app and its API, on your own domain
- Durable ObjectsThe inventory, in its own database for each warehouse
- D1Users, accounts and who can open which warehouse
- R2 + WorkflowsPhotos, and reading them in the background
- AccessEmail sign-in. Add a build partner without touching code
- Email SendingLabel PDFs sent straight to your inbox
Set it up in an afternoon
Fork the repo, create the database and bucket, put Access in front of your domain, and deploy. Photo reading uses the Claude API with your own key, so Anthropic bills you per page read (typically 10 to 30 cents a page).
The README walks through every step, starting with npm install.