Naša spolupráca v ERESfacility, a moja osobná ako konateľa, s Norbertom bola na sto percent pozitívna. Vysoko profesionálny prístup, zodpovednosť a ústretovosť pri dodržiavaní dohodnutých termínov. Cena za jeho prácu bola pre našu spoločnosť veľmi akceptovateľná. Náš portál ERESfacility dáva klientom dokonalý 24/7 prehľad nad outsourcovanými facility-management službami, ktoré poskytujeme. Posúva nás na úplne iné miesto oproti konkurencii. Videl som podobné portály, a môžem povedať, že ten náš je výnimočný. Programátorské služby Norberta Kovalčína odporúčam s plnou vážnosťou.
ERES Facility Portál.
Operatívny portál bežiaci denne v ERESfacility — 39 DB tabuliek, 45 permissions, PWA pre terénnych technikov. V prevádzke od 2025.
▲ DEV MOCKUP — Hero image: ERES Facility Portal marketing landing. The internal admin dashboards stay private under NDA with ERESfacility s.r.o.

Roly
UI/UX Design Full-Stack Development Database Architecture DevOps & Deployment API DesignProblém
ERESfacility prerástlo zdieľané spreadsheets. Operatívne tímy trackovali service rozvrhy, kontrakty a klientske reportovanie naprieč hŕstkou nekontrolovaných Google Sheets. Duplikáty vznikali týždenne. Mesačné klientske reportovanie zožralo deň manuálnej konsolidácie. Majiteľ, Dr. Ján Pavlis, chcel jeden operatívny portál — ale odmietol ho zveriť agentúre, ktorá by po launchu zmizla.
ERES spravuje chladiacu a klimatizačnú techniku naprieč viacerými klientskými lokalitami. Potrebovali centralizovaný systém na tracking zariadení, manažment údržbových rozvrhov, riešenie compliance dokumentácie a koordináciu terénnych technikov — nahradenie patchworku spreadsheetov a papierových formulárov.
Prístup
Jeden discovery call, tri ostré otázky, jeden architektonický návrh. Laravel 11 + Filament 3 admin + Postgres — nudný, zrelý, hireable stack. Filament admin znamenal, že Dr. Pavlis si môže customizovať formuláre a views sám po launchu bez čakania na developera. Reálne dáta zmigrované v prvom týždni, aby každá ďalšia funkcia bola stavaná proti reálnym záznamom, nie syntetickým fixtures.
Multi-tenant architektúra zaručuje, že dáta každého klienta sú izolované, pričom ERES administrátorom poskytuje zjednotený pohľad naprieč všetkými účtami.
Čo je vnútri
- Multi-tenant architektúra — izolácia dát na klienta, zjednotený ERES admin view.
- 39 databázových tabuliek naprieč 10 jadrovými modulmi — zariadenia, kontrakty, rozvrhy, úlohy, dokumenty, užívatelia, audit, billing, reporting a compliance.
- 45 role-based permissions — granulárna kontrola prístupu s plným audit trailom.
- Tracking životného cyklu zariadenia — každý chladiaci/klimatizačný asset trackovaný od inštalácie cez servis po vyradenie.
- Údržbové rozvrhy a compliance — opakujúce sa servisné vzory, detekcia konfliktov, automatické priradenie technika.
- PWA pre terénnych technikov — offline-capable, GPS-tagované foto evidencie, overovanie timestampov.
- Generovanie a manažment dokumentov — kontrakty, servisné správy, faktúry, s históriou verzií a e-signature workflow.
Tech stack
- Backend: Laravel 11, PHP 8.3
- Admin UI: Filament 3 (TALL stack), Livewire, Alpine.js
- Databáza: PostgreSQL s komplexnými reláciami
- Auth: Spatie Permission so 45 permissions
- Storage: Document storage s obrázkovým spracovaním
- Deploy: Produkčný server, PWA-enabled
- Caching: Redis
Výsledok
Tri mesiace od kickoffu po produkciu. Beží denne od 2023. Predĺženie kontraktu podpísané každý rok od launchu. Mesačné reportovanie kleslo z celého dňa na ~30 minút. Dvaja interní zamestnanci zaškolení na administráciu portálu bezo mňa.
| Metrika | Výsledok |
|---|---|
| Redukcia admin času | 70 % |
| DB tabuľky | 39 — vtedy najkomplexnejšie v portfóliu |
| Status produkcie | Aktívne, denné používanie, ročné predĺženia |
| Zaškolení zamestnanci | 2 interní admini nezávislí odo mňa |
Portál je zároveň referencia, na ktorú smerujem ďalších prospektov na ops-software, keď sa pýtajú „mohol by si nám postaviť niečo takéto?" — áno, a tu je, kto to denne používa.



Poďme sa porozprávať.
Niečo podobné? Rezervujte si discovery hovor alebo pošlite brief —
čestne vám poviem, či váš kontext sedí.
