0766719180 [email protected]

 Expertise:

Web App Development, Full-stack Web Development, React, some Angular, NodeJS, Express, KeystoneCMS, MongoDB, mLab, Heroku, Docker

 Brief: DJ Sizzahandz si-a relansat aplicatia / store-ul de muzica in 2017 (dupa lansarea initiala din 2008), dar noua versiune (v2) nu performa bine, se incarca lent, si experienta utilizatorului era slaba, iar interfata era foarte invechita ca si design. A fost nevoie de o schimbare rapida, altfel business-ul avea sa se duca repede in jos. Prima problema a fost cea a performantei slabe, aplicatia avand peste 300 de erori de timeout zilnic. Apoi, a fost nevoie sa construim o versiune complet noua pentru interfata.

 Output: A trebuit sa refacem o buna parte din codul back-end Nodejs, acesta avand niste probleme serioase. Am eliminat 99.9% din erorile de timeout. Urmatorul pas a fost construirea unei noi interfete de la zero (v3). Versiunea veche era bazata pe Angular (Angular 2), dar pentru versiunea noua am folosit ReactJS, lucru care a ajutat la imbunatatirea performantei. Alte modificari: Am mutat aplicatia dintr-un container Heroku, intr-un container Docker, am reactualizat Ubuntu, NodeJS, Keystone dar si alte dependinte importante.

Aplicatia poate sa fie accesata la: http://v3-beta.crooklynclan.net. E posibil ca versiunea veche inca sa fie disponibila la:  http://v2-beta.crooklynclan.net.

 

Printscreens