Spoločnosť E-P Rail, ktorá stojí za appkou Plaze, nás kontaktovala s nápadom na platformu, ktorá by používateľom pomohla zistiť viac o meste, v ktorom sa nachádzajú.
Appka Plaze bola veľkou výzvou pre celý náš tím.
Počas vývoja aplikácie klient úplne zmenil jej zameranie. Museli sme si preto dobre premyslieť, ako zakomponovať nové požiadavky nášho klienta do pôvodného riešenia. Bolo pritom dôležité naďalej rešpektovať princípy tohto riešenia.
Marcel Marko, projektový manažér
Očakávania a výzvy
Mapa, ktorej ste súčasťou
Plaze spája funkcie mapy a sociálnej siete, na ktorej používatelia môžu v reálnom čase zdieľať odporúčania a hodnotiť miesta, ktoré navštívili. To znamená, že appka musí vedieť fungovať na stovkách rôznych mobilných zariadení s rôznymi operačnými systémami.
Nájdite si kamarátov v novom meste
Čet v appke Plaze vám umožňuje stretávať nových ľudí, ktorí vám pomôžu spoznať mesto. V dnešnej dobe používatelia od četov očakávajú, že budú dodržiavať určité štandardy. Z toho dôvodu sme použili tech stack, ktorý obsahuje škálovateľné databázové riešenie či end-to-end kódovanie.
Najmodernejšie technológie
Chcete požiadať o odporúčanie či sa uistiť, že sa vyhnete problematickým miestam? Použili sme tie najmodernejšie technológie, aby Plaze dokázal vykonávať viacero rôznych operácií naraz. Toto zahŕňa napríklad sledovanie pohybu, poskytovanie rýchlych a presných informácií či zvládanie vysokej návštevnosti.
Ako sme postupovali
Náš tech stack
Aby sme splnili požiadavky nášho zákazníka a zabezpečili, že appka bude spoľahlivá, použili sme nasledovné technológie:





Akcia!
Pri práci na Plaze sme použili vodopádový model vývoja. Je to lineárny prístup k softvérovému vývoju, čo znamená, že nová fáza procesu sa môže začať až po tom, ako sa skončí predchádzajúca.
1
Stretnutie so zákazníkom, analýza požiadaviek a špecifikovanie funkcionalít appky
2
Spísanie detailnej funkčnej špecifikácie, v ktorej sa určí, čo bude appka robiť
3
Zákazník schváli špecifikáciu, ktorá následné slúži ako zadanie pre našich vývojárov
4
UX dizajnér vytvorí wireframe
5
Vývojári implementujú funkcionality, ktoré sa určili v špecifikácii
6
Náš QA tím otestuje aplikáciu a vyrieši potenciálne problémy
7
Zákazník otestuje a následne akceptuje aplikáciu
8
Nasadanie aplikácie a post-implementačná podpora