Zadání
Firmy běžně skládají řízení práce z několika oddělených nástrojů – jeden na úkoly, další na výkazy času, další na komunikaci s klienty. Cílem bylo vytvořit jedno prostředí, které pokryje interní práci týmů i klientský servis, udrží striktně oddělená data více zákazníků v rámci jedné instalace a bude ovladatelné bez technických znalostí. Systém musel být od začátku připravený na postupné rozšiřování o další moduly a na napojení na nadřazenou platformu.
Řešení
Vznikla multi-tenant SaaS platforma na vlastním PHP MVC frameworku. Každá firma dostává izolovaný workspace; přístup k datům hlídá vrstva autentizace, RBAC a scope na workspace i tým u každého požadavku ze strany serveru.
Práce se člení do hierarchie projekt → složka → úkol s kanbanem, stavy, prioritami, termíny, přílohami a historií změn. Time tracking umožňuje měřit i ručně zadávat čas a exportovat výkazy. Modul Požadavků dává klientům možnost hlásit problémy přímo z aplikace s vlastním stavem, prioritou, kategorií, přílohami a komentáři.
Předplatné řídí limity (uživatelé, projekty, složky, úkoly, týmy) i dostupnost funkcí podle tarifu, včetně 14denní zkušební doby a napojení na Stripe (měsíční i roční fakturace, zákaznický portál, webhooky). Změny určené k synchronizaci se zapisují do lokální výstupní fronty ve verzovaném formátu, takže je systém připravený na propojení s Centrálním mozkem bez pevné vazby.