- 7 obrazoviek programu
- 0 cudzích domén na webe
- 1 licencia na počítač
- 199,99 € ročné predplatné
GridServis je môj vlastný produkt. Nápad, dizajn, program, web aj predaj sú moje — od prvej obrazovky po faktúru, ktorú si dielňa vytlačí.
Program beží na počítači priamo v dielni a dáta zostávajú na ňom, nie v cudzom cloude. Demo si stiahne ktokoľvek zadarmo, plnú verziu odomyká predplatné.
Pre koho to je
Hlavne pre malé a stredné autoservisy, ktoré dnes vedú zákazky v zošite, v Exceli alebo v hlave. Typicky dielňa s jedným až piatimi mechanikmi, ktorá chce poriadok v zákazkách a doklady bez ručného počítania — nie drahý cloudový systém stavaný pre siete servisov.
Vlastníctvo a dostupnosť
Vlastník a jediný autor som ja. Program je verejne dostupný — každý si ho môže stiahnuť, vyskúšať a používať; zdrojový kód zverejnený nie je.
Problém
Menší servis vedie zákazky na papieri. Keď sa zákazník o pol roka vráti, nikto presne nevie, čo sa na aute robilo a za koľko. Na konci mesiaca sa tržby dopočítavajú ručne, sklad nesedí a faktúra sa píše odznova. Veľké servisné systémy sú drahé, viazané na cloud a plné funkcií, ktoré dielňa s dvoma mechanikmi nikdy nepoužije.
Čo som postavil
- Samotný program pre Windows — sedem obrazoviek, ktoré pokryjú bežný deň v dielni
- Tlač zákazkového listu, faktúry aj štítku na kľúče priamo zo zákazky
- Prezentačný web gridservis.app — funkcie, cenník, inštalácia, FAQ aj právne stránky
- Predaj cez Stripe: ročné aj mesačné predplatné, obnova aj zrušenie
- Vydávanie licenčných kódov, viazanie na počítač a presun licencie na iný stroj
- Sprístupnenie inštalačky až po objednávke a e-maily s licenčným kódom
- Demo zadarmo, aby si program mohol vyskúšať ktokoľvek ešte pred platbou
Čo to vie
-
Zákazky
Zoznam s filtrami podľa stavu — prijaté, v riešení, čaká na diely, hotové, vydané. Vyhľadávanie berie meno, značku, ŠPZ aj číslo zákazky, číslovanie beží samo v tvare Z2026-0001 a celý zoznam sa dá vyexportovať do CSV pre účtovníčku.
-
Detail zákazky
Štyri záložky: Údaje, Práce a cena, Fotky a História vozidla. Auto vrátane VIN, stavu km, motora, paliva a prevodovky, objednanie na termín s exportom do kalendára a štítky ako reklamácia či čaká na diel.
-
Práce a cena
Úkon sa pridá z cenníka aj s normohodinami a cena práce vyjde z hodinovej sadzby dielne. Diel sa vydá priamo zo skladu, takže stav sedí bez prepisovania. Dole je súčet za prácu, za diely a celková cena.
-
Zákazníci
Kartotéka s telefónom, autami, počtom zákaziek, celkovou útratou a dátumom poslednej návštevy. Pravidelných zákazníkov program označí sám a upozorní na otvorené a neuhradené zákazky.
-
Sklad
Diely s katalógovým číslom, množstvom, jednotkou a umiestnením v regáli. Nákupná cena, predajná cena a marža na kus, hodnota celého skladu a filter na dochádzajúce položky.
-
Cenník prác
Úkony v kategóriách ako brzdy, motor, podvozok, klimatizácia, pneumatiky či diagnostika, pri každom počet normohodín. Zmena hodinovej sadzby prepočíta celý cenník naraz.
-
Štatistiky
Tržby a počty zákaziek po mesiacoch, pomer peňazí za prácu a za diely, rozdelenie zákaziek podľa stavu, suma neuhradených, najčastejšie značky vozidiel a najhodnotnejší zákazníci.
-
Doklady a nastavenia
Zákazkový list a faktúra v PDF s rozpisom prác a dielov, štítok na kľúče. Názov dielne, adresa, hodinová sadzba, IBAN, splatnosť, DPH aj predpony čísel sa nastavia raz a tlačia sa do každého dokladu.
Obrazovky
-
Zoznam zákaziek s filtrami podľa stavu a vyhľadávaním podľa ŠPZ -
Detail zákazky — vozidlo vrátane VIN, stavu km a termínu objednania -
Práce a cena — úkony z cenníka a diely vydané priamo zo skladu -
Kartotéka zákazníkov s autami, útratou a poslednou návštevou -
Sklad dielov s nákupnou a predajnou cenou, maržou a miestom v regáli -
Cenník prác — úkony v kategóriách s normohodinami -
Štatistiky tržieb, stavov zákaziek a najčastejších značiek vozidiel -
Nastavenia dielne — hodinová sadzba, IBAN, DPH a číslovanie dokladov
Ako je to postavené
-
Web bez build kroku
Stránky gridservis.app sú statické HTML, CSS a vanilla JS. Generuje ich jeden Python skript z jedného zdroja textov, takže cena v cenníku, v štruktúrovaných dátach pre Google aj v pätke nemôžu ísť od seba.
-
Platba cez Stripe
Objednávka je obyčajný formulár na serverovú funkciu, takže prejde aj bez JavaScriptu. Webhook je idempotentný — keď Stripe pošle tú istú udalosť dvakrát, druhá licencia nevznikne.
-
Licencie viazané na počítač
Po zaplatení server vygeneruje kód v tvare MECH-XXXX-XXXX-XXXX, uloží ho do Postgresu na Neone a pošle e-mailom. Licencia platí na jeden počítač; presun na iný stroj má vlastný tok, aby sa kód nedal donekonečna kopírovať.
-
Oddelené práva v databáze
Web číta databázu rolou, ktorá vidí len licencie, platby a návštevnosť. K dátam dielní sa nedostane, ani keby niekto získal premenné prostredia.
-
Stiahnutie až po objednávke
Inštalačku vydáva serverová funkcia po overení objednávky. Číslo verzie si web ťahá z posledného vydania na GitHube, takže sa nikde nepíše ručne a po vydaní sedí samo.
-
Nič z cudzích domén
Žiadne externé písma, analytika ani vložený obsah — web si nesie všetko vlastné a návštevnosť počíta vlastná funkcia. Menej prosenia o súhlas a rýchlejšie načítanie.
Stack
Stav
Hotový produkt v predaji na gridservis.app. Demo si stiahne ktokoľvek, plnú verziu odomkne ročné alebo mesačné predplatné. Program ďalej rozvíjam podľa toho, čo pýtajú servisy, ktoré ho používajú.