RoutineBridge

Hotové projekty, ktoré bežia u klientov

Pri každom projekte krátko opíšeme, čo firma potrebovala vyriešiť, čo sme postavili a ako to funguje dnes. Technické podrobnosti sú na sebastiangalcik.com.

Firmy, pre ktoré sme stavali systémy v prevádzke

  • Gaya
  • Hakom
  • Aluprint
  • Mountberry
  • Famis
  • MTEC

Mená uvádzame s ich súhlasom. Ktorý projekt patrí ktorej firme, nezverejňujeme.

Banky a financie

Výpisy z troch slovenských bánk, každý deň bez obsluhy

Čo bolo treba vyriešiť
Pohyby na účtoch v troch bankách mali byť každý deň vo vlastnej databáze, bez ručného sťahovania a prepisovania.
Čo sme postavili
Napojenie cez PSD2 (open banking) s automatickým obnovovaním prístupov OAuth. Výpisy CAMT.053 sa ukladajú do jednotnej SQL databázy. Ochrana proti duplicitám je viazaná na hlavičku výpisu, takže opakované spustenie počas dňa nezaúčtuje platbu dvakrát.
Ako to beží
Beží v ostrej prevádzke pre 3 banky, denne a bez dozoru. Nasadené ako aplikácia pre Windows aj ako služba na Raspberry Pi.

PSD2OAuthCAMT.053MSSQLPAY by square

Zákaznícky portál

Portál pre zákazníkov s online platbami

Čo bolo treba vyriešiť
Zákazníci mali na jednom mieste vidieť faktúry a zmluvy, poslať servisnú požiadavku alebo požiadavku na vrátenie a rovno zaplatiť.
Čo sme postavili
Prihlásenie PIN kódom cez SMS alebo e-mail, faktúry v PDF, zmluvy, servisné požiadavky a vrátenia. Platby cez TatraPay a CardPay a QR kódy PAY by square. Webová aj mobilná verzia.
Ako to beží
V ostrej prevádzke u klienta. Platba prebehne celá v portáli, od faktúry po zaplatenie.

PHPMySQLJavaScriptTatraPayCardPayPAY by square

Prevádzka a výroba

Pokladne, výroba a IoT v jednej databáze

Čo bolo treba vyriešiť
Údaje z pokladní, meračov spotreby, CNC programov a excelových zošitov boli každé v inom systéme. Chýbalo jedno miesto, kde by boli spolu.
Čo sme postavili
Dáta z pokladní sa cez API podľa plánu zlievajú do MSSQL. Spotreba z elektromerov na IoT relé sa zapisuje priebežne. Z CNC programov počítame dĺžku rezu a počty dielov, zoznamy dielov z Inventoru a nestingové CSV z RADANu importujeme pre prípravu výroby. Excelové a CSV zošity idú do databázy a späť sa exportujú podľa čísla zákazky.
Ako to beží
Viac ako 12 dodaných systémov pre firmy, ktoré na nich závisia: výroba, maloobchod, správa budov, poľnohospodárstvo.

PythonpandasSQLAlchemyREST APICNC programyRaspberry Pi

Každodenná prevádzka

Malé automaty, ktoré držia firmu v chode

Čo bolo treba vyriešiť
Zálohy, kopírovanie súborov a dochádzka musia fungovať každý deň a nikto ich nechce strážiť ručne.
Čo sme postavili
Kontrola záloh s alarmom e-mailom, keď niečo chýba, upratovanie starých záloh podľa pravidiel a plánované kópie cez FTP. Kiosky na Raspberry Pi pre dochádzku s RFID kartami a pre QR platby párované cez API banky.
Ako to beží
Bežia bez dozoru na Windows aj Raspberry Pi, spúšťa ich Plánovač úloh. Keď niečo chýba, príde e-mail.

PythonPyInstallerPlánovač úlohFTPRaspberry Pi

Vlastný produkt

Tender vopred: verejné zmluvy, ktorým končí platnosť

Čo bolo treba vyriešiť
Zmluvy štátu sú verejné v Centrálnom registri zmlúv, ale dodávateľ v ňom ťažko nájde tie, ktorým o pár mesiacov končí platnosť.
Čo sme postavili
Pipeline v Pythone nad otvorenými dátami registra, statický web na Cloudflare a plánované behy cez GitHub Actions. Web ukazuje zmluvy, ktoré končia o 1 až 12 mesiacov.
Ako to beží
V prevádzke na tendervopred.com.

PythonCloudflareGitHub Actionsotvorené dáta

tendervopred.com

Na čom pri týchto projektoch najviac záleží

Samotné napojenie na API je zvyčajne tá ľahšia časť. Viac času zaberú chyby, ktoré vyzerajú ako úspech: formulárové pole, ktoré vstup potichu zahodí, odpoveď 200 od dodávateľa, ktorá je iba číslo úlohy, alebo záloha, ktorú nikto nikdy neskúsil obnoviť. Práve tie rozhodnú, či automatizácia vydrží mesiac bez dozoru.

Technológie a podrobnosti ku každému projektu sú na osobnom webe zakladateľa Sebastiána Galčíka. Projekty na sebastiangalcik.com

Napíšte, čo potrebujete

Stačí pár viet. Žiadne povinné stretnutia ani platená úvodná analýza: odpíšeme s rozsahom a pevnou cenou skôr, než začneme.