PubOrder
muzeu · Bar Diesel

Ce este

PubOrder a fost un sistem de vanzare (POS) pentru baruri si restaurante scris in PHP intre 2017 si 2023 (interkasa / Bar Diesel, Hunedoara): casa de marcat pe un PC cu touchscreen, comenzi de la masa de pe telefonul clientului (cod din 4 cifre sau QR), bucatarie, ospatari cu ecuson QR, rapoarte, receptii de marfa (NIR), retete, promotii cu ruleta si control al muzicii (Winamp). Rula ca aplicatie Windows (PHP Desktop + Firebird embedded), numai in reteaua barului. Aceasta este o reconstructie din fragmentele recuperate, gazduita ca muzeu: codul si baza de date originale, cu portile "doar din LAN" si licenta pe MAC dezactivate.

1. Clientul de la masa (telefon)

Ospatarul tipareste un bon cu un cod de 4 cifre si un QR pentru masa. Clientul intra pe pagina principala, scrie codul (sau scaneaza QR-ul) si ajunge in meniu: comanda, vede nota in timp real, cere nota, trimite o solicitare, invarte ruleta promo, "flirteaza" cu alta masa, adauga muzica.
Coduri active acum: 1  masa 0 · cod 1100

2. Casa de marcat (personal)

Start Menu Sales Mode (planul meselor) Kitchen (bucatarie) Settings Reports NIR Retete Music
Parola pentru Settings / Reports in muzeu: muzeu. In Sales Mode: apasa o masa → produse pe categorii; Print Code da acces telefonului; comenzile venite de pe telefon suna (ding) si apar cu "Add All!"; Print Bill / Close Order inchid masa (cash, card, split). Tot ce se "tipareste" ajunge la imprimanta virtuala de mai jos, iar bonul fiscal (fisierul CashFile.inp pentru casa Datecs) e arhivat in spool.

3. Imprimanta virtuala (bonuri tiparite)

In bar, bonurile ieseau pe o BIXOLON STP-103II prin extensia Windows php_printer. Aici acelasi cod deseneaza bonul (58 mm, 203 dpi) cu GD si il salveaza ca imagine.

toate bonurile

4. Ce s-a pastrat, ce s-a schimbat

Cod: varianta principala (Bar Diesel, 2020-2023) + modulele din varianta restaurant PubOrderRest (bucatarie, ospatari cu QR, promotii, retete, muzica). Baza: bedeu3.bson (in realitate Firebird 3) a barului, cu meniul de 81 de produse si receptiile de marfa 2018-2022; schema completata cu tabelele sterse in 2019 si coloanele variantei restaurant.
Schimbari de cod, toate marcate: conditiile "esti pe LAN / 127.0.0.1" primesc || MUZEU, verificarea licentei pe MAC && !MUZEU, QR-ul se genereaza local (Google Chart API a disparut), imprimanta si casa de marcat sunt emulate, cateva cai Windows (cmd.exe, UNC, backslash) au echivalent Linux. Lista completa: docs/RESTAURARE.md din depozit.

Adresa publica (pentru QR): muzeu.ceapa.cool · se schimba din Settings → General → Server address, sau prin PUBORDER_HOST.
Copyright (c) 2017 interkasa · reconstructie 2026