O projektu
V roce 2021 za mnou přišel klient, se kterým jsem už dříve spolupracoval na menších zakázkách. Tentokrát měl větší ambici, a to založit vlastní startup v oblasti psychologické péče. Cítil, že na trhu chybí kvalitní a dostupná online platforma, která propojí terapeuty s klienty jednoduše a bezpečně. Tak vznikl Mám lékaře, projekt, který od té doby rostl spolu s nároky uživatelů i odborníků.
Zadání
Úkolem bylo navrhnout a vyvinout kompletní řešení pro online terapii. Klient hledal více než obyčejný rezervační systém – potřeboval plnohodnotnou službu, která automaticky pokryje celý proces: výběr terapeuta, komunikaci, platby i dlouhodobou spolupráci, bez jakéhokoli zásahu administrátora.
Cílem projektu bylo vytvořit službu, která umožní:
-
snadný výběr terapeuta a rezervaci sezení;
-
správu předplatného a plateb;
-
bezpečné videohovory;
-
přímou komunikaci klienta s terapeutem;
-
přístup k materiálům a skupinovým workshopům.
Systém byl navržen jako výkonné a rozšiřitelné řešení bez závislosti na externích službách. Žádný vendor lock-in, žádná uzamčená data, nýbrž absolutní kontrola klienta nad celým ekosystémem.
Moje řešení
Platformu jsem postavil od základů v Laravelu, nasadil ji do cloudu a navrhl s důrazem na škálovatelnost, bezpečnost a automatizaci.
Každý terapeut má vlastní profil, kalendář a ceník. Klienti si mohou vybrat volný termín nebo vytvořit poptávku, která se autorizuje předem a čeká na potvrzení.
Nechybí vlastní videohovory, šifrovaný chat, přihlášení přes Google a Facebook, CMS část pro články a materiály, systém workshopů nebo průvodce výběrem terapeuta podle preferencí uživatele.
Aplikace je napojená na:
-
Comgate (platby a předautorizace);
-
Ecomail (e-maily);
-
Firebase Cloud Messaging (push notifikace);
-
Laravel Horizon (zpracování front).
Citlivá data jsou šifrována, oprávnění řízená na úrovni rolí a většina procesů běží plně automatizovaně.
Klient má přístup ke kódu i hostingu, aplikaci pravidelně udržuji a dále rozvíjím podle reálných potřeb.
Výzvy a jak jsem je řešil
Nejnáročnější částí bylo sladit složité procesy a role (terapeuti, klienti, administrátoři) do jednoduchého a srozumitelného rozhraní. Cílem bylo, aby i méně technicky zdatní uživatelé mohli systém bez problémů používat.
Důraz jsem kladl i na výkon – náročné operace běží mimo hlavní requesty přes queue systém. Bezpečnost byla klíčová – od šifrování dat až po řízení přístupů.
Výsledek
Vznikla stabilní a škálovatelná platforma, která propojuje desítky terapeutů s klienty po celé republice. Systém běží spolehlivě, zvládá vyšší provoz a funguje napříč zařízeními. Terapeuti oceňují přehlednost a automatizaci, klienti jednoduchost a pohodlí.
Aplikace je připravená na další růst – technicky, provozně i obchodně. Na projektu dál aktivně pracuji.