Relay
A SEVENEDGE system that links the office with a concrete plant's production floor in real time
01—Objectives
Project objectives
No more re-typing
Orders from CSV and Excel files and pasted text loaded into the system without manual re-entry on the floor.
Floor in real time
Production sees new orders on a tablet the moment they are created, over WebSocket.
Clear priorities
Every order is normal, urgent or stop, so the work order is unambiguous.
Fast shortage reporting
A missing batch of concrete, reinforcement or formwork reaches the office in one click instead of a phone call.
Browser-side import
CSV, TSV and Excel files and pasted text parse in the browser, with a preview and per-line validation before saving.
Zero lost orders
Everything kept in one database, with no paper notes or duplicate orders.
02—Client
About the client
Relay is SEVENEDGE's own, rebrandable system for managing precast concrete production, a bridge between the office and the floor, from order intake to fulfilment. The first deployment is a precast plant in Sanok (Rejman), where orders come from the office and a shift-based production floor fulfils them. The product here is Relay; the plant is the first site where the system runs in production.







03—Process
Process
- 1
Understanding the order flow
We checked which formats orders arrive in and how the office hands them to production today.
- 2
Three app views
We built the Office panel for managing orders, the Production view for a tablet and floor screen, and the Import module.
- 3
Browser-side import
CSV, TSV and Excel files and pasted text are parsed entirely in the browser, at no server cost, with a preview and per-line validation.
- 4
Section-based production
We split each order into rebar and concrete sections with independent statuses and a supervisor approval flow.
- 5
Real-time layer
We tied the views together over WebSocket with session auth, a heartbeat and automatic reconnect, so the floor sees changes at once, even on a weak link.
- 6
Shortage reporting
We added one-click flagging of a missing material, with an instant notification to the office.
04—Challenge
Challenges
The real-time floor layer took the most work. Tablets and the production screen must see changes at once and survive a weak link, so the WebSocket connection is session-authenticated, capped per IP and kept alive with a heartbeat, while the client reconnects on its own with exponential backoff. The second challenge was the office and the floor working on the same order at once. We modify the material list inside a transaction with a row lock (SELECT ... FOR UPDATE) so shortage reports and status changes never overwrite each other.
Stack
Technologies
Benefits
Success factors
05—Outcome
Business outcome
The office loads orders from CSV and Excel files or pasted text in seconds, with no manual re-typing. The production floor sees new orders on the tablet right after creation, with clear priority markings and a split into sections. Material shortages reach the office in a second instead of an hour. The owner sees how many orders are queued, in progress and completed, without calling the floor.
Need something similar?
Book a 30-minute scoping call. You'll leave with a fixed scope, a fixed price, and a fixed timeline.
Book a call