CENTRA — RESTAURANT OPERATING SYSTEM
CENTRA
Your entire restaurant, one system.

One system. The whole business.
| FIELD | VALUE |
|---|---|
| PLATFORMS | Windows POS & management, Blazor web reporting, mobile app |
| ARCHITECTURE | Modular monolith · ASP.NET Core · PostgreSQL RLS |
| OFFLINE | SQLite local queue — sales never wait |
| API | ~280 endpoints · one stack |
| LANGUAGE | Turkish interface — Turkish AI |
| SETUP | Per-terminal install · one VPS server |
From opening a table to closing the drawer.
The POS covers every moment of a sale — from the floor plan to the shift close. Even with no internet, sales keep going; when the connection returns, sync starts automatically.
TABLES
Floor plan, open tables, move and merge.
ORDERS
Create, send, cancel and annotate orders.
MODIFIERS
Product variants — extra ingredients, doneness, hot/cold.
PAYMENTS
Cash, card, split payments; bill splitting.
SHIFTS
Cash drawer, register close, audit trail.

Every gram, a movement.
SALES
Every sale posts its stock movement instantly: the sold item's ingredients leave stock, the ledger updates in one line.
INVOICE
A supplier invoice is read as a photo or PDF, matched to stock cards; one confirmation posts it and re-blends the cost.
LEDGER
Counts, transfers, waste — every movement is recorded; the ledger is a chronology you can verify.
Cost is frozen at every sale.
The cost locked at the moment of sale never moves when later invoices arrive — the past stays untouched, new sales run on the new cost.
Every penny, in a row.
Daily, hourly, per staff member — Centra produces every report from a single source of truth. Run multiple venues? The owner sees them all on one screen.

In the dining room, in your pocket.
Waiters take orders at the table; owners read the summary from their pocket. The AI Assistant answers from live data on mobile too.
Your data on one server — yours alone.
Multi-tenant systems live or die on isolation. Centra's architecture is built on separation: each venue only ever sees its own data.
RLS
PostgreSQL row-level security — no matter where a query comes from, it only ever reaches its own rows.
AUDIT
Every applied action lands in an immutable log: who, what, when.
ONE SERVER
Your data lives on one server, in space reserved for you — not scattered across services.