Spustit demo
Habarico

Model-driven platforma pro stavbu informačních systémů

Efektivní využití zdrojů

Efektivní využití zdrojů

Cílem Habarica je minimalizovat počet vývojářů nutných k vybudování informačního systému. Využijte své vývojáře raději pro skutečně kreativní úkoly.
Proč si myslíme, že to je pravda?
Rychlé uvedení do produkce

Rychlé uvedení do produkce

Díky promyšlené architektuře jste schopni bleskově nasadit do produkce první prototyp aplikace i jakýkoliv další změnový požadavek.
Model-driven architektura právě toto umožňuje.
Nízká chybovost a údržba

Nízká chybovost a údržba

Méně kódu znamená méně chyb a méně starostí při jeho údržbě.
Habarico je low-code platforma, kterou sami užíváme a ladíme. I my chceme bezproblémový software.

Vyvíjejte chytřeji. Digitalizujte rychleji.

V eluvijských dílnách již 15 let vyvíjíme podnikové informační systém. Od malých po velké. Od rezervačních systémů po rozsáhlá ERP. Za tu dobu jsme nasadili spoustu kódu, zažili mnoho úspěchů, stejně jako jsme prošli několika slepými uličkami. Především jsme však nasbírali nespočet zkušeností, které jsme následně využili v projektu Habarico
Naší vizí je učinit rutinní programování informačních systémů zbytečným. Chceme zkrátit dobu, za kterou zautomatizujete svůj business bez toho, abyste vynalézali kolo čtyřikrát do roka. Snižujeme tedy náklady na vývoj tak, abyste mohli alokovat své prostředky více tvůrčím a užitečnějším směrem.
Dlouhá a nákladná implementace podnikového informačního systému je tedy minulostí. Habarico přináší standard v automatizaci vývoje, který zkracuje dobu produkčního nasazení, minimalizuje nutnost programování a přizpůsobí se vašim firemním procesům – ne naopak.
Cena
Míra přizpůsobení
Uvedení do produkce
Licencovaný software

15 %

ihned
Habarico

90 %

v řádu týdnů
Vývoj na míru

100 %

v řádu měsíců až let

Vyzkoušejte demo zdarma nebo si domluvte konzultaci s našimi designéry.

Kompatibilní technologie

Platforma Habarico je inherentně kompatibilní s jakoukoliv běžnou backendovou technologií. My v Eluvii Habarico nejraději používáme v kombinaci s Python / Django a Ruby on Rails.
Python + DjangoPython + Django
Python + Django
100 % podpora
Ruby on RailsRuby on Rails
Ruby on Rails
100 % podpora
Java
Java
port possible
.NET
.NET
port possible
TypeScript
TypeScript
React
React
Material UI
Material UI
Docker
Docker
Kubernetes
Kubernetes

Máte jiné technologické preference či potřeby? Neváhejte nás kontaktovat a domluvte si s námi konzultace

Model-driven přístup

Informační systém postavený na základě vašich dat

01

Základním stavebním kamenem Habarica je metodika nazvaná Model-driven development. Představte si množství Excelových tabulek, ve kterých jsou uložena vaše klíčová obchodní data Chce to trochu péče, ale určitě je možné tabulky projít, pročistit a popsat data ve formě tzv. modelu. Ten obsahuje informace o tom, jaké hodnoty budoucí aplikace ukládá, v jakém formátu je ukládá, jejich názvy a vazby a souvislosti mezi nimi.

Data model
Model UI
02

Platforma Habarico přidá k takovému modelu jednoduchou konfiguraci a automaticky vygeneruje váš vlastní, na míru postavený informační systém včetně moderního, reaktivního a vizuálně přívětivého uživatelského rozhraní dostupného přes webové rozhraní. Specifickou business logiku doplní vývojář přesně podle zadání a klientových potřeb. Ale rutinní úkoly řeší platforma Habarico dynamicky nebo vygenerováním ready-to-use celku či použitím AI asistentů.

03

Každý systém musí růst se svým uživatelem. Změnové požadavky jsou tedy běžnou věcí. Model-driven architektura zjednodušuje i údržbu a rozvoj aplikace. Změny se provádí jen na straně datového modelu a do UI jsou propagovány prakticky okamžitě. Frontendový vývoj nebývá potřeba.

Easy maintenance
New idea
04

Odpadá tak standardní paradigma vývoje webové aplikace – analytik vytvoří nebo upraví kontrakt (API rozhraní), do něhož se pak “trefují” backendoví vývojáři z jedné a frontendoví vývojáři ze strany druhé. Možná se potkají, možná se ale nepochopili 🤷🏻 a je potřeba investovat další prostředky do oprav a ladění. Nepřijde vám to zbytečně neefektivní?

05

I nám to tak přišlo. Adoptovali jsme Habarico, optimalizovali tak celkové náklady na vývoj systému cca o 1/3 a zároveň jsme dosáhli menší produkční chybovosti. Pokud hledáte něco podobného, kontaktujte nás a společně najdeme řešení.

Cost savings

Architektura produktu

Je to pták? Je to letadlo? Je to Habarico!

Adopce nové technologie bývá náročný a zdlouhavý proces, plný otázek – co je to Habarico a jak to funguje? Jednoduše, Habarico se v tuto chvíli skládá ze tří základních vrstev – Habarico protokol, implementační knihovny a volitelné ready-to-use služby.

Celou myšlenku model-driven platformy jsme dekomponovali a vznikla tak vyladěná sada knihoven, ať už Eluvií spravovaných nebo open source. Každé jedné knihovně, co její jest – jedna se stará o vizuální styl výsledné frontendové aplikace, jiná zase standardizuje komunikaci mezi backendem a frontendem, třetí zase rozumí schématu, podle kterého se sestavuje uživatelské rozhraní.

Habarico je ale také protokol, resp. JSON schema, pomocí kterého si povídá backend s frontendem. Důležitá je především domluva, co, jak a kde, v jakém layoutu se má vykreslit. Následně backend pošle samotná data z databáze a ta se nalijí do připravených hrníčků. Zní to triviálně, ale v tom je kouzlo Habarica – neděláme věci složitější, než musí být.

Každý informační systém, ať už stavíte ERP nebo administraci e-shopu, potřebuje autentizaci, strukturu oprávnění, pravděpodobně i transakční e-maily, interní notifikace či jiné běžné funkce. Naše filozofie velí – implementuj jednou, použij tisíckrát. Proto jsou součástí projektu i hotové backendové mikroslužby, které přesně tyto funkce plní. Stačí je využít. A ano, Habarico je přirozeně kompatibilní s mikroservisní architekturou.

Často kladené otázky

Myslíme si, že snadná 😊 Technologie, framework, veškerá business logika, databáze i modely na backendu zůstávají tak, jak jsou. Habarico nahradí rutinní pohledy (views) a kontrolery (controllers). A frontend? Stačí drobná konfigurace a moderní, reaktivní a vizuálně přívětivá aplikace funguje out-of-the-box. Chybí vám některá z běžných funkcí informačního systému? Použijte ready-to-use mikroslužbu a máte ji lusknutím prstu.
Máte zájem o spolupráci?

Kontaktujte nás