Od "Centrálního mozku" k UrbanMIS: Proč otevírám svůj software neziskovkám

David Novak
January 25, 2026
Od "Centrálního mozku" k UrbanMIS: Proč otevírám svůj software neziskovkám

V Digital Harbour věřím, že kvalitní technologie by neměly být výsadou pouze velkých korporací. Terénní pracovníci, sociální služby a humanitární organizace potřebují funkční nástroje stejně naléhavě jako komerční sektor.

Proto jsem se rozhodl, že svůj původně na míru vyvinutý systém uvolním pro širokou veřejnost jako open-source platformu pod názvem UrbanMIS. Zde je popis toho, jak projekt vznikl a co nabízí neziskovému sektoru.

Projekt začal jako zakázkový vývoj pod názvem Centrální Mozek pro Centrum humanitární pomoci v Teplicích (CEHUPO). Cílem bylo nahradit manuální papírování a nepřehledné excelové tabulky bezpečným digitálním řešením.

Tento systém se v praxi osvědčil a je dodnes páteří celé organizace. Každý den aktivně spravuje databázi více než 2 800 klientů, sleduje distribuci pomoci a koordinuje práci týmu. Protože vidím jeho každodenní spolehlivost v ostrém provozu, uvědomil jsem si, že podobný nástroj by využila řada dalších organizací.

Místo vytvoření drahého komerčního produktu jsem se rozhodl kód přepsat, zobecnit a poskytnout jej komunitě zdarma. Tak vznikl UrbanMIS.

UrbanMIS (Management Information System) je komplexní open-source systém navržený pro terénní práci a sociální služby. Je koncipován jako "White-Label" platforma, kterou si může organizace nasadit a přizpůsobit během několika minut.

Většina softwaru uživatelům vnucuje svou vlastní terminologii. UrbanMIS k tomu přistupuje jinak. Prostřednictvím úvodního průvodce instalací (Setup Wizard) si administrátor definuje kompletní názvosloví aplikace podle zvyklostí dané organizace. Pokud nechcete používat slovo "Klienti", můžete systém nastavit tak, aby všude používal výraz "Pacienti", "Příjemce pomoci" nebo "Uprchlíci".

Chtěl jsem, aby bariéra pro vstup byla co nejnižší. UrbanMIS má vlastní instalátor a je plně Dockerizovaný. Lze jej spustit u jakéhokoliv cloudového poskytovatele nebo na lokálním serveru velmi jednoduše, podobně jako když instalujete WordPress. Protože je systém self-hosted, organizace plně vlastní svá data.

Systém by měl vypadat jako váš. V nastavení stačí nahrát logo organizace a zvolit primární barvu. Celé uživatelské rozhraní, včetně tlačítek a hlaviček, se automaticky přebarví. Výsledkem je software, který vypadá jako řešení vyvinuté na míru.

Jádrem systému je digitální kartotéka a nástroje pro terénní pracovníky. UrbanMIS umožňuje vést komplexní profily s historií kontaktů, demografickými údaji a dokumenty. Obsahuje chytré vyhledávání, které rozumí přirozenému jazyku. Pracovníci mohou rychle zaznamenat návštěvy, GPS polohu a typ poskytnuté služby.

Systém neslouží jen pro správu klientů, ale i pro řízení týmu. Implementoval jsem interní zeď pro důležitá oznámení a týdenní plánovač pro rezervaci zdrojů či místností. Samozřejmostí je řízení přístupu na základě rolí.

Jako vývojář si zakládám na kvalitní architektuře. UrbanMIS je postaven na moderním stacku: React.js s designem v Tailwind CSS na frontendu, Node.js (Express) poskytující rychlé REST API na backendu, PostgreSQL pro robustní správu dat a JWT autentizace se šifrovanými spojeními pro bezpečnost.

Cílem UrbanMIS je přemostit digitální propast v neziskovém sektoru a poskytnout lidem v první linii intuitivní a výkonný nástroj, který je obvykle vyhrazen jen pro drahá korporátní řešení. Projekt je k dispozici na mém GitHubu. Pokud jste nezisková organizace a potřebujete pomoc s nasazením, nebo vás zajímají technické detaily, neváhejte mě kontaktovat prostřednictvím webu Digital Harbour.