Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat. Aenean faucibus nibh et justo cursus id rutrum lorem imperdiet. Nunc ut sem vitae risus tristique posuere.

Původní dražební portál byl postaven na technologicky zastaralé platformě PHP. Přestože dlouhodobě plnil svou funkci, postupně přestával vyhovovat rostoucím nárokům na uživatelskou přívětivost, bezpečnost a legislativní požadavky. Hlavním impulzem pro modernizaci byla legislativní změna zákona o veřejných dražbách, která zavedla povinnost elektronické evidence všech veřejných dražeb do Centrální evidence veřejných dražeb provozované Ministerstvem pro místní rozvoj.

Naším úkolem byl kompletní přepis portálu tak, aby splňoval požadavky na moderní a legislativně vyhovující řešení, a zároveň umožnil jeho další rozvoj. Cílem bylo provozovat systém v rámci cloudové infrastruktury namísto dedikované HW/SW infrastruktury, která zajistí vyšší spolehlivost, nižší náklady a snadnější rozšiřitelnost systému. Součástí zadání bylo také zvýšit flexibilitu celého řešení a umožnit pořádání nejen obvyklých anglických dražeb, kde cena s každým příhozem vzrůstá, ale i holandských dražeb, v nichž se výchozí cena postupně snižuje a první dražitel, který ji akceptuje, se stává vydražitelem daného předmětu. Zásadní roli hrálo také zlepšení uživatelského prostředí (UX/UI) s důrazem na lepší použitelnost na mobilních zařízeních, které dnes tvoří zhruba polovinu všech přístupů na portál a jejich podíl dál roste.
.png)
Ozvěte se nám a společně najdeme cestu, jak jak z nápadu udělat hotový produkt.
Domluvte si nezávaznou konzultaciPřepis rozsáhlého systému, který vznikal roky a obsahoval vrstvy starého a nepřehledného „špagetového“ kódu bez dokumentace, patří k nejnáročnějším disciplínám softwarového vývoje. Podobné projekty často končí zpožděním, dlouhými výpadky nebo nutností systém spouštět znovu od nuly. U OK dražeb však přepis proběhl hladce, bez výpadků, v rozpočtu a s plnou funkčností hned od prvního dne. Úspěchu předcházely detailní technické analýzy, cvičné migrace i důkladné testování všech klíčových procesů. Jakýkoliv výpadek by znamenal nejen finanční ztrátu, ale i legislativní a reputační riziko. Delší nefunkčnost portálu by mohla vážně ohrozit samotné fungování celého byznysu.

Coding Bear vytvořil novou generaci dražebního portálu OK dražby postavenou na moderních technologiích Java a React. Portál je provozován v prostředí Amazon Web Services (AWS), které přináší vysokou dostupnost, škálovatelnost a bezpečnost. Nové řešení plně odpovídá legislativním požadavkům a zároveň umožňuje další rozvoj funkcí i integrací.
.png)
Architektura portálu se skládá ze dvou částí, veřejné a administrační. Veřejná část slouží dražitelům, kteří mohou vyhledávat dražby, registrovat se a účastnit se on-line příhozů v reálném čase. Administrační část je určena dražebníkům a zajišťuje plánování, správu a vyhodnocování dražeb, včetně exportu dat do systémů, jako je Centrální evidence veřejných dražeb nebo Portál dražeb Exekutorské komory.

Součástí projektu byla i náročná migrace více než 50 tisíc uživatelských účtů včetně celé historie proběhlých i plánovaných dražeb. Přenos dat se týkal nejen osobních údajů a oprávnění, ale také všech záznamů o příhozech a souvisejících dokumentech. Migrace proběhla bez nutnosti delší odstávky, nový portál byl nasazen tak, aby byl plně funkční od prvního dne. Tato migrace, kombinující datovou integritu, legislativní soulad a minimální narušení provozu, představovala klíčový test technické připravenosti i týmové koordinace.

V rámci projektu jsme také vyřešili výkonové výzvy spojené se server side renderingem s použitím Next.js frameworku. Pro samotné příhozy a jejich synchronizaci byla použita technologie Server Side Events (SSE), která data posílá ze serveru na všechny klienty v rámci jednou navázaného stabilního HTTP spojení. To vše zaručuje okamžitou odezvu a bezchybnou synchronizaci dat o příhozech mezi všemi účastníky. Při dražbách rozhodují milisekundy a jakékoliv zpomalení je nepřípustné
Po spuštění systému se vývojový tým rychle vypořádal s mimořádně vysokou návštěvností a automatizovaným scrapingem webu. Díky úpravě konfigurace provozního prostředí a optimalizaci AWS infrastruktury se podařilo udržet stabilní výkon i při velkém zatížení.
Po nasazení první verze portálu běží systém v plném provozu bez výpadků. Denně na něm probíhají desítky dražeb se stovkami přihlášených dražitelů. Projekt byl dokončen v rozpočtu, v termínu a bez výpadků, což je u přepisů systémů této velikosti výjimečný výsledek. OK dražby tak úspěšně vstoupily do nové fáze digitálního fungování a mají stabilní technologický základ pro budoucí růst.