Roadmap

What works today and what comes next

Uklad is built in the open: here is the full list of what is done, what is being written right now and what has only been decided. Dates on planned work are a quarter-level guide, not a promise for a given day; ideas carry no dates at all, which is more honest than inventing them.

29working

1in progress

15ahead

Latest release — 2 Sept 2026

Milestones

Where this is heading

The big stages: each one only makes sense whole — taken apart, the items give the client nothing.

The warehouse in a browser

Finished

Draw the plan, put the stock away and run a whole shift — with no install and no server

22 of 22 done

The site and the launch

Q4 2026

Warehouses get found from outside: in search, a request with no call, the paperwork in place

7 of 8 done1 in progress

Data on a server

Q1 2027

One warehouse, several people: a shared database, a password, rights by role

0 of 2 done

The shift in hand

Q1 2027

The picker works from a phone in the aisle, not a laptop in the office

0 of 4 done

Exchange with the platforms

Q2 2027

Orders and stock move between Uklad, the marketplaces and the accounting system on their own

0 of 6 done

The warehouse as a service

Q3 2027

Bill for storage and show the client their own stock and their own invoice

0 of 3 done


Everything

The board, by stage

Filter by area if you only care about one of them, and mark what you need before the rest.

Done

29

Works in the product

  • The mezzanine plan editor

    Racking sections are placed by mouse, each with real dimensions, tiers and a cell count

    Floor planShipped in 0.1.0
  • Addressing and auto-numbering

    Rows are derived from the plan itself, and a cell address prints in the same format it is shown in

    Floor planShipped in 0.1.0
  • Placement by dimensions

    Uklad suggests a cell the box will actually fit into, not the nearest empty one

    Floor planShipped in 0.1.0
  • The occupancy heatmap

    A view from above of what is full and what is empty — in its own window for a second screen

    Floor planShipped in 0.1.0
  • Linked floors

    Identical floors are not drawn twice: a copy mirrors its source and changes with it

    Floor planShipped in 0.1.0
  • Pick priority on the shelf

    Fast movers sit by the aisle and the backup above; a shelf can be hidden from auto-pick without emptying it

    Floor planShipped in 0.1.0
  • The 3D view of the plan

    The mezzanine in three dimensions — to show a client the warehouse instead of describing it

    Floor planShipped in 0.1.0
  • Intake by container

    Pallet → open the container → items → close it and put it away. The scanner types the code; no camera needed

    The shiftShipped in 0.1.0
  • Tasks: a list and a calendar

    What arrives and what leaves — as today's list and as a month-ahead calendar

    The shiftShipped in 0.1.0
  • Picking and kits

    A pick list by cell in walking order; a kit is assembled from its parts as its own subtask

    The shiftShipped in 0.1.0
  • Shipping by run

    «Picked» and «shipped» are different states: what left the shelves leaves on a van with a number and a name

    The shiftShipped in 0.1.0
  • Cross-docking and booking against a supply

    The goods are not here yet: a request books a line of a future supply, and transit leaves intake without ever hitting a shelf

    The shiftShipped in 0.1.0
  • Labels and the label designer

    Cell, shelf and container labels with a barcode: the print size and the fields are set up for your own printer

    The shiftShipped in 0.1.0
  • Warehouse documents

    The pick list, the shipping note and the intake sheet — on paper the way they get signed

    The shiftShipped in 0.1.0
  • The «What is this?» screen

    Any code in the warehouse — an item, a container, a pallet or a cell — resolves in one scan

    The shiftShipped in 0.1.0
  • Two roles: warehouse and seller

    The seller sees the same warehouse read-only, files requests and states what they are bringing in

    PlatformShipped in 0.1.0
  • The warehouse-to-seller chat

    A question about a request is asked where the request is, not in an inbox where it gets lost

    PlatformShipped in 0.1.0
  • The warehouse profile

    Hours, access, temperature, fire category and equipment — one screen for both roles

    PlatformShipped in 0.1.0
  • Staff and workload from facts

    Intakes, units accepted and shipments come from the operations, not the foreman's impression

    PlatformShipped in 0.1.0
  • Shift analytics

    How much went through the warehouse this week and where the shift stalled — as a chart, not an export

    PlatformShipped in 0.1.0
  • Catalogue import

    Items arrive as an xlsx or csv file, with the columns mapped on the spot

    PlatformShipped in 0.1.0
  • The catalogue of systems to exchange with

    Marketplaces, accounting, delivery and state systems: for each one, what access and which fields it needs

    ExchangeShipped in 0.1.0
  • The warehouse catalogue

    A catalogue with filters and a map, a warehouse page with prices and a storage estimate, a request with no commission

    The siteDone, awaiting release
  • The legal side of the site

    The personal data policy, the terms, the offer, the consents under the forms and the cookie choice

    The siteDone, awaiting release
  • Prerendering and the sitemap

    Every page is a ready-made file: a crawler and a visitor without scripts see the text, not an empty container

    The siteDone, awaiting release
  • The English version of the site

    A second language with its own addresses and hreflang. The legal documents stay Russian: the Russian text is the binding one

    The siteDone, awaiting release
  • A repository layer ready for a server

    Screens already fetch through repositories: when a database arrives, the repository changes, not the screens

    PlatformDone, awaiting release
  • The design system and its tokens

    The palette is defined once: the code and Figma read colours from one file and cannot drift apart

    PlatformDone, awaiting release
  • Votes and ideas on the roadmap

    Mark what you need on this board and send it with the form below — along with your own idea if the list falls short

    The siteDone, awaiting release

In progress

1

Being built right now

  • Going live on the domain

    The site moves from a laptop to u-klad.ru: hosting, mail on the domain and request handling on a Russian server

    The siteQ4 2026

Planned

9

Decided, waiting its turn

  • A database and a password login

    Data moves out of the browser onto a server: the warehouse opens on any device and does not vanish with the cache

    PlatformQ4 2026
  • Accounts and rights

    The storekeeper, the foreman, the owner and the seller each see and edit something different

    PlatformQ1 2027
  • Exchange with Ozon and Wildberries

    The first real exchange: orders arrive as requests, stock goes out to the platform

    ExchangeQ1 2027
  • The picker's terminal

    A phone instead of a handheld: the task, the scan and the confirmation right there in the aisle

    The shiftQ1 2027
  • A pick route from the plan

    The walking order is computed from the real geometry of the warehouse, not from cell numbers

    Floor planQ1 2027
  • Stocktaking

    A recount by cell, reconciled against the books, with a discrepancy report

    The shiftQ2 2027
  • 1C and MoySklad

    The catalogue and the stock are not typed in twice

    ExchangeQ2 2027
  • Delivery: CDEK and Russian Post

    The carrier's label prints from Uklad, and the tracking number comes back into the request

    ExchangeQ2 2027
  • Reports and exports

    Turnover, cell utilisation and shift output — into a file, not only onto the screen

    PlatformQ2 2027

Ideas

6

Under discussion, no dates

  • A storage invoice

    The per-cell rate is already on the warehouse page — what is left is to total the month and bill it

    Platform
  • An account for the warehouse's client

    A separate login for whoever owns the stock: their balance, their requests, their invoice

    Platform
  • A public API

    So a neighbouring system can read stock and create tasks without us

    Exchange
  • Chestny Znak for real

    The marking codes in the demo are not real. What is needed is a live exchange with the state system

    Exchange
  • Electronic waybills

    The waybill goes to the counterparty signed — no printing, no courier

    Exchange
  • Voice picking

    Hands are busy holding a box: a pick is confirmed by voice, not by a tap

    The shift

Changelog

What has shipped

The same list as the repository's CHANGELOG.md: one source, so the page cannot drift from the code.

  1. 0.1.0

    The warehouse prototype

    • The mezzanine plan editor: sections with real dimensions, tiers and cells
    • A whole shift — intake, tasks, picking and shipping
    • Labels and warehouse documents printed the way they get signed
    • The seller's account, a chat with the warehouse and shift analytics

Everything finished since that release sits on the board as done but without a version number: it works, it just has not shipped yet.

What is missing?

Mark on the board what you need first, and tell us what the list is missing entirely. This is the only way your vote reaches us: the page is static, and until you send them the marks live in your browser alone.

Nothing marked yet — you can just write your idea.

Mark at least one item on the board or write your idea.