Aplicació Client-Servidor (Confidencial per NDA)
Periode 31 de des. 2016 - 31 de jul. 2017
Degut a les restriccions de confidencialitat (NDA), el nom de la companyia, el del projecte i els objectius no poden ser revelats
Rols: Analista programador (Frontend i Backend)
Stack tecnològic:
-
C++ 11
-
Qt 5.6
-
CMake
-
AngularJS 1.6
-
Angular UI Router
-
Angular Local Storage
-
Bower
-
Bootstrap
-
Angular UI Bootstrap 2.5
Arquitectura: Frontend de pàgina única (SPA) que comunicava amb un backend C++ per mitjà de WebSockets i missatges JSON.
Frontend:
-
Autenticació i autorització basada en tokens JWT que s’emmagatzemaven en el navegador
-
Dependències frontend gestionades amb Bower
-
Dissenyat per a gestionar les interaccions d’usuari i reaccionar als senyals en temps real del Backend
-
La integració WebSocket permetia al backend enviar notificacions al frontend, que es mostraven a l’usuari com a indicadors d’alarmes
Backend:
-
Implementat com un servei modular amb gestió de processos i components de controladors
-
Construit amb CMake com a sistema de construcció