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ó