All BlueprintsLogistics
Warehouse picking list
Picking for one warehouse: an order becomes a route through the shelves, a picker walks it on a handheld, and everything that goes wrong halfway down the list is recorded rather than quietly shipped.
What you’ll build.
A warehouse picking system on a handheld. Pickers put a delivery away on named shelves and walk a list that crosses the building once, ticking each item off as they lift it. They say so when a shelf that should hold six holds four, or holds six damaged ones. Nobody is sent for stock another picker was already promised, and a half-walked list is handed on without stranding anything.
What you’ll learn.
Each sprint is built around one skill. You show you have it in a pull request your team reviews, then explain it in a walkthrough.
Authentication
You can register and sign in a user, keep a request authenticated without asking for the password again, and explain where the credential lives in the browser and why there rather than somewhere else.
Stock that cannot go negative
You can decrement stock on a sale and prove that a hundred simultaneous orders for ten items produce ten sales and ninety refusals.
Picking and packing
You can generate a pick list, record each item as picked, and handle a pick that cannot be completed as ordered.
An order that moves through states
You can move an order through its states, refuse a transition that should not happen, and show the history of how it got where it is.
Assigning jobs to drivers
You can assign a job to a driver, prevent the same job being assigned twice, and show a driver only their own work.
Going live
Somebody who has never met you can open a URL and use the product — and you can say what is different about the copy running there, where its secrets come from, and what you do when a release turns out to be wrong.
The roadmap. 8 sprints, 39 tasks.
Every sprint has a goal and a set of tasks. Open a sprint to see the tasks you will pick up.
Getting on the floor
A handheld five people share knows which one of them is holding it.
4 tasks
- A picker signs in on a shared handheld and stays signed in all shift
- Signing out leaves the handheld clean for the next picker
- Accounts are issued by the warehouse, not claimed by strangers
- A handheld left on a shelf locks itself
Where the stock is
Stock sits on a named shelf in a building that knows the order you walk it in.
4 tasks
- The building says where its shelves are, and the order you walk them
- Stock sits on a shelf, not in a warehouse
- A delivery gets put away, shelf by shelf
- Anybody can find every shelf a product is on
One trip round
An order becomes a list that crosses the building once, and the picker ticks it off as they lift things.
6 tasks
- Orders arrive and wait for somebody to pick them
- An order becomes a list that crosses the building once
- A picker ticks each item off as they lift it
- Not right now: skipping a line and being brought back to it
- A list put down is a list you can pick back up
- A screen somebody can use while walking
The shelf wins
A picker standing at a shelf that has four when the list says six can say so, and the count changes.
5 tasks
- A picker says how many are actually on the shelf
- Damaged is not the same as missing
- Every correction has a name and a reason on it
- A shelf reported wrong gets counted properly
- A short line closes the list honestly, not quietly
Short, or hold
An order that cannot go out as ordered stops, and a supervisor decides what happens to it.
5 tasks
- One screen shows every order that cannot go out as ordered
- Ship what there is, hold the whole order, or drop the short line
- What is in the box is what the customer was told
- A held order comes back when the stock does
- An order cancelled while it is in somebody's trolley
Two pickers, one shelf
Units promised to one list cannot be promised to another, and a promise nobody used comes back.
5 tasks
- Making a list promises the stock it needs
- Two lists cannot be promised the same units
- A promise the picker never used comes back
- A list nobody comes back to stops holding stock
- On the shelf, and free to promise
Handing over mid-aisle
A half-walked list changes hands without anything being stranded in a trolley.
5 tasks
- A supervisor sees every list running on the floor
- Lists are given to named pickers, not only taken from a queue
- One list, one picker
- A half-walked list is taken off a picker who has gone home
- What is already in the trolley goes with the list
Put it on the floor
It runs in the building, on the wifi, at its own address, and survives the far aisle.
5 tasks
- A picker reaches it on a handheld, with your laptop switched off
- Nothing about the running warehouse is in the repository
- The dead spot in aisle F loses nothing and repeats nothing
- A bad release goes back while twelve people are holding handhelds
- Somebody knows it is down before the floor tells them
Read before you build. The best engineers do.
Senior engineers read the docs before they touch the code. Every Blueprint comes with short documents on the product and its world, the kind a team hands a new hire. Read them well and you ask sharper questions and walk into every review prepared.
What you are building
The product, who holds it, and why the exceptions are the whole job.
How a warehouse actually works
Domain you will not have: locations, walking time, pick rates, and why stock accuracy is never 100%.
More logistics Blueprints.
Tool and asset checkout
A tool store for a small builder's yard. Every drill, ladder and transformer is an individual thing with a tag, the store can say who is holding it and since when, and what has not come back is on one screen before somebody needs it.
Returns handling
The returns desk behind a small shop. A customer asks to send something back and says why, the warehouse answers, a parcel turns up that may not match either, and somebody has to decide what happens to the goods and to the money before either can end up in the wrong place.
Fleet maintenance log
A servicing log for a small fleet: every van's history in one place, the next service worked out from how fast that van is actually being driven, and what is due soon and what is already overdue on the front page.
Build warehouse picking list.
Start your free week. Adaeze runs your kickoff, and Lars reviews every pull request.