Geodézia Sever Presnosť. Skúsenosti. Dôvera.
Služby Dopyt CRM
Zadať zákazku

Interný dokument

Produkčný checklist pred ostrým spustením

Tento zoznam slúži na kontrolu pred nasadením systému do ostrej prevádzky. Nasadenie na geodeziasever.sk je zámerne mimo tejto fázy.

1. Režim a konfigurácia

  • Nastaviť `APP_MODE=production` až pri ostrom spustení.
  • Skontrolovať `.env` mimo verejného priečinka.
  • Spustiť predprodukčnú kontrolu: npm run preflight.
  • Vypnúť alebo obmedziť testovacie dopyty.
  • Overiť časové pásmo `Europe/Bratislava`.

2. CRM a databáza

  • Airtable ponechať ešte 7 dní iba ako testovací externý export.
  • Po testovacom týždni vypnúť `AIRTABLE_EXPORT_ENABLED` a nepoužívať Airtable ako CRM.
  • Vlastné CRM ostáva hlavný systém.
  • Pre produkciu pripraviť PostgreSQL alebo MariaDB namiesto SQLite.
  • Nastaviť automatické denné zálohy databázy a týždenný export.

3. Bezpečnosť adminu

  • Nahradiť všetky dočasné heslá tímu hodnotami v `.env`.
  • Prístup do CRM ponechať len pre tím.
  • Neposielať admin link klientom.
  • Pri ostrom hostingu zvážiť HTTPS, reverse proxy a základné rate limiting pravidlá.

4. Gmail a komunikácia

  • Otestovať Gmail compose odkazy pre prijatie dopytu, ponuku, termín a odovzdanie.
  • Automatické odosielanie povoliť až po samostatnom schválení.
  • Udržať jednotný podpis Geodézia Sever.
  • SMS bránu doplniť až po výbere poskytovateľa.

5. Google Calendar

  • Otestovať predvyplnené udalosti pre dopoludnie a popoludnie.
  • Rozhodnúť, či bude jeden spoločný kalendár alebo samostatné kalendáre podľa pracovníkov.
  • API zápis udalostí zapnúť až po schválení prístupu ku kalendáru.

6. SuperFaktúra

  • Pripraviť API prístup a číselné rady.
  • Rozhodnúť vzor záloh: 40 %, etapa alebo individuálna platba.
  • Otestovať návrh faktúry bez ostrého odoslania klientovi.

7. Web a obsah

  • Skontrolovať všetky telefóny, emaily, IČO, IČ DPH a adresu.
  • Doplniť reálne referencie a prípadne fotografie vozidla, tímu alebo techniky.
  • Prejsť formulár na mobile aj desktope.
  • Overiť rýchlosť načítania mapy a externých skriptov.

8. GDPR a právne texty

  • Skontrolovať právnikom stránku `legal.html`.
  • Potvrdiť, či sú spracovatelia a doby uchovávania dostatočne presné.
  • Doplniť cookies lištu len vtedy, ak budú nasadené analytické alebo marketingové cookies.

9. Test pred spustením

  • Odoslať nový testovací dopyt.
  • Spustiť automatizovaný lokálny test: node scripts/system-test.js.
  • Prejsť tri hlavné scenáre: kataster, inžinierska geodézia, dronové mapovanie.
  • Prejsť tímový operačný manuál: 05_operations/TIMOVY_OPERACNY_MANUAL_CRM.md.
  • Overiť, že /.env, /data/inquiries.json a /data/crm.sqlite vracajú 404 alebo 403.
  • Počas testovacieho týždňa overiť Airtable export iba ako porovnávací náhľad.
  • Pripraviť ponuku a zálohu.
  • Klientsky potvrdiť ponuku.
  • Navrhnúť a potvrdiť termín merania.
  • Otvoriť Gmail a Google Calendar návrhy.

10. Prechod po testovacom týždni

  • Vyhodnotiť, či lokálne CRM pokrýva celý proces.
  • Vypnúť Airtable export.
  • Pripraviť produkčnú databázu PostgreSQL alebo MariaDB.
  • Použiť SQL schému: 07_implementation/database/postgres_schema.sql alebo mariadb_schema.sql.
  • Vygenerovať export: node scripts/export-production-data.js.
  • Premigrovať schému: inquiries, clients, jobs, tasks, status_history, documents, payments.
  • Použiť plán prechodu: 07_implementation/PLAN_PRECHODU_Z_AIRTABLE_NA_VLASTNU_DB.md.
  • Otestovať obnovu zo zálohy.
  • Aktuálna Drive záloha: Geodézia Sever - zálohy systému.
Geodézia Sever Presnosť. Skúsenosti. Dôvera.
Ochrana údajov a podmienky Produkčný checklist
Paláriková 48, 022 01 Čadca
info@geodeziasever.sk · +421 902 106 961
IČO: 51101092 · IČ DPH: SK2120590791