Logo: NDA

Dražební portál s aukcemi v reálném čase

Portál tohoto klienta je zaměřen na přehledné dražby různých typů předmětů. Jedním s klíčových prvků tohoto portálu je možnost hromadně se účastnit dražeb pomocí tzv. online aukcí.

auction software development

Tento blíže nespecifikovaný klient nás oslovil se svým projektem relativně pozdě. Projekt byl vyvíjen několik let a nacházel se v nedobrém stavu bez možností dalšího stáleho a rozumného rozvoje. Různé funkcionality byly přidávány postupně, podle toho jak portál rostl. Na původní vývojový tým už se klient nemohl spolehnout a celý projekt potřeboval stabilizovat a také jej uchopit více profesionálně vzhledem k růstu celého projektu. Slovy klienta “Potřebuji v noci v klidu spát”.

Krátká úvodní analýza aukčního portálu

S klientem jsme se dohodli na krátké analýze o délce pár týdnů, kdy jsme zkoumali technický stav projektu, jednotlivé propojení, architekturu, API, ukládání kritických dat i nastavení serverů.

Z analýzy vyplynulo, že je aukční webový portál sice funkční a drží pohromadě, nicméně bude potřeba zapracovat na spoustě částí celého projektu, aby došlo k již zmíněnému zkvalitnění a stabilizování projektu. Několik prvních kroků obsahovalo opravy a úpravy, které z pohledu zákazníků klienta nebudou vůbec vidět, ale bylo nutné je provést. Jen s dobrým základem je možné projekt dále rozvíjet a to klient zcela pochopil.

Výsledky po provedené analýze

V rámci analýzy od nás klient obdržel konkrétní kroky, které jsme doporučili na projektu provést a postupně se tak dostat k vytouženému cíli. Klient dále obdržel popsané role a typy uživatelů, celý backlog naplněný jednotlivými User Stories s ohledem na to, kam chce projekt směrovat (tedy “jak to bude fungovat”) a také BPMN (Business Process Model and Notation) diagramy popisující celý projekt.

Domluvili jsme se na převzetí tohoto aukčního portálu k dalšímu rozvoji

Jelikož klient už neviděl cestu, jak dále spolupracovat se současným dodavatelem, domluvili jsme se, že celý projekt převezmeme a budeme jej dále rozvíjet.

Jako s každou záchranou projektu jsme museli postupně odbavit několik velmi kritických problémů. Mezi tyto problémy patřila zejména komplexní úprava databázového schéma, zajištění větší bezpečnosti portálu a dat jeho uživatelů, nové UI/UX a také refaktorování některých velmi nepřehledných a nesprávně fungujících modulů.

Poté, co jsme zpracovali ty nejpalčivější body jsme se pustili do implementace nových funkcí a modernizace některých stávajících funkcí.

Pár zajímavých postřehů o vývoji takového aukčního portálu

  1. Na co si při vývoji takového aukčního webového portálu dávat pozor? Myslíme si, že je potřeba hlídat hlavně bezpečnosti uživatelských dat a to jak vašich klientů tak zprostředkovatelů aukcí. Dále je potřeba hlídat náklady za hosting celého aukčního portálu. Pokud dochází k pravidelnému fyzickému streamování videa a audia z reálných aukcí, je potřeba prověřovat náklady na tyto činnosti. V závěru doporučujeme ty nejkritičnější body aplikace velmi dobře automaticky testovat, aby bylo zajištěno, že všechny aukce proběhnou bez problému bez ohledu na to, kde, jak a kolik klientů se takové aukce účastní.
  2. Měl by portál mít nějaké další zabezpečení? To velmi záleží na tom, co děláte a jaké ukládáte data. Obecně si dovolujeme tvrdit, že každý webový portál (nikoliv jen aukční portál), by měl mít alespoň základní zabezpečení typu HTTPS, dobře rozdělené přístupové práva pro uživatele a adminy, zabezpečené servery a například také dvou fázovou autentifikaci přes mobil či jiné přístroje. Samozřejmě existuje mnoho dalších bezpečnostních prvků, ale to už vždy záleží na konkrétním webovém portálu a jeho potřebách.
Previous article
Next article

Nosíte v hlavě projekt? Řekněte nám o něm.

Pomáháme startupům, IT společnostem a digitálním produktům korporací.

Nebo nám napište zprávu

By submitting the form, I agree with the rules for processing my personal data as described in the Moravio Privacy Policy.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

  • Odpovíme co nejdříve.
  • Vaše informace jsou u nás v bezpečí.
  • Rádi zodpovíme všechny vaše dotazy!

Naplánujte si meeting

Chcete se s námi rovnou sejít? Naplánujte si meeting s Jakub z oddělení prodeje.

Jakub Bílý

Jakub Bílý