Planet Romance
Kompletní redesign a technická obnova zavedené seznamovací agentury - migrace šestnácti let dat ze tří starších systémů do jedné moderní platformy.


// Výchozí stav
Šestnáct let dat ve třech různých systémech
Agentura funguje šestnáct let a za tu dobu vystřídala tři různé aplikace. Data klientů, jejich profily i fotky tak byly roztříštěné mezi systémy, které spolu nikdy pořádně nemluvily - různé formáty, nekonzistentní záznamy, duplicity. Zadáním byl kompletní redesign, nové UI a hlavně sjednocení téhle historie do jedné moderní platformy, aniž by se cokoli ztratilo.
// Migrace
Sjednotit historii bez ztráty jediného profilu
Nejnáročnější část nebyla vidět: převést data ze tří starších systémů do nového schématu. Řešil jsem nekonzistence, slučování duplicitních klientů a archivaci polí, která se do nového modelu nevešla, ale nesměla zmizet.
Samostatná kapitola byly fotky - celou fotobanku jsem proženal kompresní pipeline (zmenšení, převod do WebP) a přesunul do objektového úložiště. Stará hesla se navíc migrují líně: při prvním přihlášení se tiše přehašují do moderního formátu, takže nikdo nemusel nic resetovat.
- Migrace dat ze 3 systémů s řešením duplicit a nekonzistencí
- Převod celé fotobanky do WebP a objektového úložiště
- Líná migrace starých hesel - bez nutnosti resetu pro uživatele
// Architektura
Dvě domény, jedna aplikace
Platforma běží jako jeden kód na dvou doménách - verze pro muže a pro ženy se liší zobrazenými profily i jazykem, ale sdílí stejnou codebase a administraci. Klient si plní wishlist profilů a odešle ho agentuře jako projevený zájem; ta ho dál zpracuje ve vlastní interní administraci. Placené členství přes Stripe odemyká vyšší úroveň služeb.
- Jedna codebase obsluhující dvě oddělené domény (muži / ženy)
- Wishlist → projevený zájem → interní workflow agentury
- Členství a platby přes Stripe
- Cachování stránek, optimalizace fotek a observabilita přes Sentry
// Stack
// Další projekty
Chytron
Platforma pro psychometrické testování s výsledky normovanými podle věku, sdílením s odborníky a gamifikovaným přístupem.
OtevřítBěh Adventáka
Soubor tří charitativních běžeckých webů - sjednocení a dotypování převzatého projektu, platby přes GP WebPay a žebříčky ze Stravy.
OtevřítERP pro strojírenství
Interní ERP pro strojírenskou firmu - poptávky, nabídky, zakázky, kusovníky a sklad. Od návrhu po on-premise provoz na serveru klienta.
Otevřít