Späť

Vlastný produkt · program pre autoservisy

GridServis

Program pre Windows, ktorý vedie celý autoservis — zákazky, zákazníkov, sklad dielov, cenník prác, doklady aj štatistiky. Popri programe som postavil aj web, predaj cez Stripe a vydávanie licencií.

GridServis
Rola
Produkt, dizajn, vývoj a predaj
Rok
2026
Stav
Vlastný produkt

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

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

  • Windows
  • Stripe
  • Neon Postgres
  • Vercel Functions
  • Vanilla JS
  • Python

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ú.

EN