Zadanie
Čo sme chceli dosiahnuť
- Spoľahlivé doručovanie SMS k rezerváciám
- Jednoduché napojenie na ľubovoľný rezervačný systém
- Prehľad o doručení a cene každej správy
Výzva
Prečo sme sa do toho pustili
Rezervačné systémy našich klientov potrebovali posielať SMS: potvrdenie hneď po objednaní, pripomienku pred termínom a oznámenie pri zrušení. Ručné obvolávanie zaberá čas personálu.
Riešenie malo byť spoľahlivé, ľahko napojiteľné na rôzne systémy a malo ukázať, či správa naozaj prišla. Keď operátor SMS odmietne, treba to vedieť skôr, ako klient nepríde.
Riešenie
Čo sme urobili a prečo
Jednoduché REST API. REST API je dohodnutý spôsob, akým si dva systémy posielajú údaje. Rezervačný systém pošle jednu požiadavku s číslom a textom a API sa postará o odoslanie cez SMS bránu. K API patrí dokumentácia a nástroje pre príkazový riadok (CLI) na testovanie a údržbu.
Tri typy správ. Potvrdenie rezervácie, pripomienka pred termínom a oznámenie o zrušení.
Prehľad doručenia. Pri každej SMS je vidieť klienta, príjemcu, text, počet častí, stav doručenia, cenu a čas odoslania. Správy sa dajú filtrovať podľa klienta, stavu, čísla či dátumu a súhrn ukazuje dnešok, aktuálny mesiac, doručené, zlyhané správy a náklady.
Pre viacerých klientov. Jedno API obsluhuje viac firiem naraz. Každá má vlastného odosielateľa (napríklad „OptikPetrik“) a vlastné štatistiky.
V ostrej prevádzke. API používa rezervačný systém Optik Petrík: po objednaní odíde potvrdenie a deň pred termínom pripomienka.
Dodávka
Čo projekt obsahuje
- REST API s dokumentáciou
- Nástroje pre príkazový riadok (CLI) na testovanie a údržbu
- Automatické potvrdenia, pripomienky a oznámenia o zrušení
- Prehľad so stavom doručenia, filtrami a nákladmi
- Záznam dôvodu, keď operátor správu odmietne
- Nasadenie v ostrej prevádzke pre Optik Petrík
Výsledky
Čo sa dá overiť
Počet doručených SMS je z prehľadu doručenia zo 16. 7. 2026 (screenshot nižšie), teda z prvých dní ostrej prevádzky.
Priebeh
Ako projekt prebiehal (2 týždne)
-
Návrh
Špecifikácia API a výber SMS brány.
-
Vývoj
REST API, databáza, fronta správ a CLI nástroje.
-
Testovanie
Doručiteľnosť a správanie pri chybách operátora.
-
Integrácia
Napojenie na rezervačný systém klienta.
Technológie
Na čom to beží
- REST API
- rozhranie, cez ktoré iný systém pošle SMS jednou požiadavkou
- PHP a SQL databáza
- odosielanie, evidencia a štatistiky správ
- CLI
- nástroje pre príkazový riadok na testy a údržbu
- SMS brána
- služba, ktorá správu doručí do mobilnej siete a vráti stav doručenia
Galéria
Ukážky
(otvorí obrázok v plnej veľkosti v novom okne)
(otvorí obrázok v plnej veľkosti v novom okne)