Services
How we work
Case studies
Blog
About
Pricing
FAQ
Contact
Book a call
Manufacturing · Precast concreteSaaS · production management20264 weeks

Relay

A SEVENEDGE system that links the office with a concrete plant's production floor in real time

IndustryManufacturing · Precast concrete
Project typeSaaS · production management
Year2026
Duration4 weeks

01Objectives

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.

02Client

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.

Relay: logowanie do panelu PIN-em z brandingiem Relay by SEVENEDGE
Relay: biuro z formularzem nowego zlecenia, podsumowaniem i centrum zleceń
Relay: widok hali z kartami zleceń, priorytetami, ilościami i zgłaszaniem braku surowca
Relay: lista zleceń aktywnych i zakończonych z akcjami edycji, priorytetu i wydruku PDF
Relay: import zleceń z pliku CSV lub Excel albo z wklejonej rozpiski, parsowany w przeglądarce
Relay: baza klientów z numerem NIP i liczbą zleceń
Relay: panel kierownika z postępem zleceń w toku, zatwierdzaniem raportów i eskalacją STOP

03Process

Process

  1. 1

    Understanding the order flow

    We checked which formats orders arrive in and how the office hands them to production today.

  2. 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. 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. 4

    Section-based production

    We split each order into rebar and concrete sections with independent statuses and a supervisor approval flow.

  5. 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. 6

    Shortage reporting

    We added one-click flagging of a missing material, with an instant notification to the office.

04Challenge

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

React
Vite
Tailwind CSS
Node.js
Express
PostgreSQL
WebSocket
Docker

Benefits

Success factors

real-time
floor view over WebSocket
$0
import parsing cost
1 click
shortage reported to the office
0
lost or duplicated orders

05Outcome

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