Zpět na portfolio
Případová studie

SaaS Systém pro řízení firemní práce a klientský servis – KoraGate

KoraGate je vlastní cloudová platforma, která firmám umožňuje řídit projekty, úkoly, čas a komunikaci s klienty na jednom místě – moderní pracovní prostředí s přehlednou administrací, správou projektů, složek, úkolů, souborů, komentářů, notifikací, vykázané práce a klientských požadavků.

Řešení je postavené na multi-tenant architektuře: každá firma (workspace) má vlastní izolovaný prostor s vlastními daty, uživateli, rolemi a předplatným. Data jednotlivých zákazníků jsou striktně oddělena už na úrovni databáze, týmová data navíc podle týmu a role uživatele.

Součástí je modul Požadavky pro klientský support – klient nahlásí problém přímo z aplikace, kde vznikl, a vidí pouze své vlastní požadavky. Systém pracuje se čtyřmi předplatnými tarify (Zdarma, Basic, Team, Business), které řídí limity i dostupné funkce, a je napojený na platební bránu Stripe. Architektura je připravena na budoucí synchronizaci dat s nadřazenou platformou Centrální mozek přes verzovaný výstupní kontrakt.

 

Discord skupina: https://discord.gg/YQMm8bM38z

PHP Vlastní MVC framework MySQL/MariaDB Bootstrap 5 RBAC Multi-tenant Stripe Nginx Linux
SaaS Systém pro řízení firemní práce a klientský servis – KoraGate
Klient Interní produkt CodeCron
Obor SaaS, projektový management, B2B, klientský support
Rok 2026

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.

Rozsah

Co jsme dodali

  • UX návrh a informační architektura
  • Vývoj aplikace na vlastním PHP MVC frameworku
  • Multi-tenant architektura a izolace dat podle workspace
  • Systém rolí a granulárních oprávnění (RBAC)
  • Modul projektů
  • složek a úkolů včetně kanbanu
  • Sledování času a exporty vykázané práce
  • Modul klientských požadavků (support)
  • Systém notifikací v aplikaci i e-mailem
  • Předplatné
  • tarify a napojení platební brány Stripe
  • Příprava integračního kontraktu pro Centrální mozek
Výsledek

Co projekt přinesl

  • Řízení projektů
  • času i klientského servisu v jednom prostředí
  • Striktní oddělení dat mezi zákazníky v rámci jedné instalace
  • Granulární oprávnění a role na úrovni workspace i týmu
  • Přehled o odpracovaném čase včetně exportů
  • Klienti hlásí požadavky přímo z aplikace
  • kde problém vznikl
  • Škálovatelné předplatné s automatickým vymáháním limitů
  • Napojení na platební bránu Stripe
  • Architektura připravená na další moduly a na Centrální mozek
Další krok

Máte podobný projekt?

Navrhneme řešení, které nebude jen hezky vypadat, ale bude se dobře používat, spravovat a rozšiřovat.

Nezávazná konzultace
1
CodeCron AI ● online