Sprawdzeni.pl: portál služeb přestavěný od základů

Předchozí verze ztěžovala používání portálu
Sprawdzeni.pl mělo spojovat lidi, kteří hledají službu, s firmami a odborníky. Dřívější aplikace však tuto myšlenku nedokázala převést do dobře použitelného řešení. Opakované chyby narušovaly provoz a další dílčí opravy by nevytvořily dobrý základ pro rozvoj.
Po převzetí projektu jsme se rozhodli starý kód dále nerozšiřovat. Aplikaci, její architekturu i šablonu jsme vytvořili znovu. Zachovali jsme původní vizuální směr Marka Tarasiuka, majitele Sprawdzeni.pl, ale samotné rozhraní jsme nově implementovali a rozšířili.
Vyhledávání vede od potřeby ke konkrétní nabídce
Nová aplikace umožňuje hledat poskytovatele podle názvu služby, kategorie, místa a vzdálenosti. Profil nabídky může obsahovat popis firmy, oblast působnosti, kategorie a materiály doplněné majitelem.
Po přihlášení poskytovatel spravuje své nabídky a jejich stav. Návštěvník může z výsledků vyhledávání přejít na profil, projít si související hodnocení a zahájit rozhovor o vybrané službě.
Starší data bylo třeba prověřit, nestačilo je jen přenést
Část nabídek pocházela z předchozí verze, ale mnoho údajů už nebylo aktuálních. Prostý import by tento problém přenesl do nového systému. Proto jsme aplikaci napojili na polské registry CEIDG, REGON a TERYT a vytvořili modul pro e-mailové a SMS kampaně.
První rozesílka obsahovala informace související s GDPR. Kontakt s firmami zároveň pomáhal zjistit, které záznamy jsou stále aktuální. Přestavba proto nezahrnovala jen kód, ale také způsob údržby databáze nabídek.
Hodnocení, zprávy a moderace tvoří jeden proces
Hodnocení jsou přiřazena ke konkrétním nabídkám. Majitel profilu může zákazníka požádat o hodnocení a návštěvník je vidí v kontextu vybraného poskytovatele. Také zprávy zůstávají propojené s nabídkou, takže uživatel může od nalezení firmy přejít rovnou k rozhovoru o službě.
Nabídky, hodnocení a nahrané soubory se zobrazují v moderačním panelu. Moderátor je může schválit, odmítnout nebo odložit k pozdějšímu rozhodnutí. V produkčním provozu fungovala také automatická moderace, která pomáhala se zpracováním nového obsahu.
Portál získal nástroje pro propagaci a komunikaci
Zavedli jsme placené zvýraznění nabídek prostřednictvím PayU. Systém kampaní umožňoval kontaktovat uživatele e-mailem a SMS a panel tyto aktivity propojoval s nabídkami a firemními údaji.
Nešlo jen o funkce ponechané v kódu. Majitel potvrdil, že byly používány v produkční verzi portálu.
Výsledek: fungující systém a výrazně lepší organická viditelnost
Po přestavbě začalo Sprawdzeni.pl správně zajišťovat svůj hlavní proces: zveřejňování a vyhledávání nabídek, sběr hodnocení, kontakt mezi uživateli a moderaci obsahu. Majitel také zaznamenal výrazné zlepšení organické viditelnosti.
Neuvádíme procentní růst ani počet návštěv, protože z tohoto období nemáme schválená měření. Portál stále získává znatelnou návštěvnost, přestože po hlavní realizaci neprobíhala pravidelná SEO práce. Majitel nyní zvažuje modernizaci a další rozvoj systému.
Hodnocení klienta
Měl jsem možnost spolupracovat s mnoha programátory, ale poprvé s někým tak spolehlivým, kompetentním a důsledným v termínech. Spolupráci rozhodně doporučuji.
Marek Tarasiuk, majitel Sprawdzeni.pl
Kdy dává podobná přestavba smysl?
Kompletní vytvoření aplikace znovu není vždy správné řešení. Nejprve posuzujeme kód, data, integrace a procesy, které musí zůstat dostupné. Přestavba dává smysl tehdy, když opravy pouze zachovávají problémy staré architektury, klíčové funkce zůstávají nestabilní a další rozvoj musí stále obcházet stejná omezení.
Sprawdzeni.pl ukázalo také druhý důležitý problém: nový kód automaticky neopraví stará data. Pokud databáze obsahuje neaktuální záznamy, musí plán zahrnovat jejich kontrolu, doplnění nebo bezpečné vyřazení.
Promluvme si o vaší stávající aplikaci
Pokud systém pravidelně hlásí chyby nebo brání dalšímu rozvoji, popište jeho hlavní proces, nejzávažnější problémy a prvky, které je nutné zachovat. Posoudíme, zda je lepší opravovat, vyměnit vybraný modul, nebo aplikaci kompletně přestavět.