- cPilot
- Technologie
Technologie používané v systému cPilot
Tým vývojářů denně pracuje na systému cPilot. Existuje hned několik distribucí systému vývojová, testovací tzv. beta a ostrá produkční. Díky stanovenému workflow se do ostrého provozu dostává pouze otestovaná verze. Díky betě můžeme prezentovat a společně se zákazníkem testovat nové funkce dříve než se začnou používat v ostré provozu.
REST API
Obsahuje kompletní business logiku systému. RESTful API má endpoint pro každou akci (CRUD). Autorizace probíhá přes Oauth2. Komunikace s API je logovaná do transakčního logu, což napomáhá bezpečnosti a dohledatelnosti co a kdo dělal v systému. API vrací a přímá data ve formátu JSON, ale umí také exportovat data v PDF, XML, XLS, ... .
Back-end
Je hlavní „Admin“ aplikace napojená na cPilot API. Umožňuje tvořit Zboží, Požadavky, Kalkulace, Objednávky, Faktury, Výdejky... Také dokáže vypočítávat, analyzovat a vizualizovat data (agenda Přehledy). Rozsah možností přihlášeného uživatele je řízen právy. Realtime notifikace vám pomáhají držet krok s kolegy, kteří pro vás například dokončili zadaný úkol.
Front-end
Slouží jako aplikace pro zákazníky podpora, e-shop, aplikace na míru. Komunikuje s API jako další klient, který má určené co může ze systému uložit a číst. Například nikdy neukáže zákazníkovi interní Požadavek a podobně. Avšak umožňuje zákazníkům zadávat požadavky, schvalovat Kalkulace, upravovat své údaje, prohlížet Faktury, Objednávky...
Monitoring
Jde o samostatný server s monitorovacím SW, který zjišťuje které komponenty systému běží a v případě výpadku varuje tým podpory.
Vývojář
Zaujali tě technologie? Jsi nadšenec do nových technologií? Zajímáš se o některé z uvedených nebo tě baví React? Napiš nám!
Poděkování
Nginx, PHP, nette, smarty, composer, Elasticsearch, Kibana, Marvel, Redis, MySQL, wkhtmltopdf, NPM, gulp, bower, d3js, mootools, saas, git, GitHub, Vagrant, Sendgrid a superhosting.cz.