Skip to content

1. Přehled aplikace

Base44 app: editor/preview

Co aplikace dělá

NEO Calendar CRM je webová aplikace pro správu terapeutické praxe (kliniky). Nahrazuje papírové diáře, Excel a manuální e-maily jednotným digitálním systémem.

Ověřený fakt — aplikace obsahuje tyto hlavní oblasti:

  • Kalendář a plánování — vizuální správa termínů, blokací a dovolených terapeutů
  • Správa klientů — evidence, kategorizace, kreditní účty, balíčky sezení
  • Klientský portál — samostatné veřejné rozhraní pro online rezervace a platby
  • Platební systém — kredit, balíčky, hotovost, karta, platební brána (Stripe připraveno)
  • Notifikace — automatické e-maily přes Resend API (potvrzení, připomínky, platební výzvy)
  • Fakturace — generování faktur za dokončené termíny
  • Audit log — kompletní záznam všech akcí v systému
  • Integrace s MS Outlook — synchronizace kalendářních událostí

Uživatelské role

Ověřený fakt — systém má dvě hlavní skupiny uživatelů:

Role Přístup
Admin / terapeut Plný přístup k admin rozhraní (Calendar, Clients, Settings…)
Klient Klientský portál /client — rezervace, platby, přehled termínů

Odvozeno — z kódu permissions.js (volán v Layout.jsx) vyplývá, že navigace a nastavení jsou filtrovány podle role (getVisibleNavForRole, getVisibleSettingsForRole), ale konkrétní hierarchie rolí (admin vs. terapeut) není plně viditelná ze zdrojových souborů.

Demo režim

Ověřený fakt — aplikace obsahuje funkci DemoUserSwitcher a entitu DemoUser. Admin může přepínat role pro demonstraci a testování bez skutečné autentizace.

Platforma

Ověřený fakt — aplikace běží na platformě Base44 (BaaS — Backend as a Service). Frontend je React SPA, backend jsou serverless Deno funkce hostované Base44 platformou. Databáze je proprietární NoSQL systém Base44.