
Klient: Avire (USA)
Avire, renomowana firma specjalizująca się w dostarczaniu rozwiązań dla branży wind, oferuje innowacyjne produkty związane zarówno z bezpieczeństwem, jak i komunikacją w windach. Są pionierami w produkcji “light curtains”, telefonów alarmowych, wyświetlaczy i rozwiązań umożliwiających łączność w systemach windowych. Nasz zespół odpowiedzialny był za stworzenie nowej wersji aplikacji SmartView oraz usprawnienie aplikacji webowej dostarczonej przez klienta pod kątem bezpieczeństwa i nowych funkcjonalności oraz zmigrowanie jej do środowiska chmurowego.
Cel projektu:
Klient zgłosił zapotrzebowanie na naprawę błędów, poprawę bezpieczeństwa oraz wydanie nowej wersji aplikacji SmartView. W trakcie trwania projektu pojawiły się dodatkowe zadania, takie jak całkowity redesign aplikacji i dodanie nowych funkcjonalności, mających na celu ułatwienie zarządzania urządzeniami montowanymi w windach.
Dostarczone rozwiązanie:
Nasz zespół otrzymał dostęp do istniejącej aplikacji webowej SmartView, struktury bazy danych oraz aplikacji dla instalatorów. Zespół usprawnił aplikację pod kątem bezpieczeństwa i dodatkowych funkcjonalności, a następnie przeprowadził migrację do środowiska chmurowego. Wprowadzono również automatyzację procesu wytwarzania oprogramowania oraz przeprowadzono statyczną analizę kodu źródłowego aplikacji. W rezultacie powstał całkowicie nowy design aplikacji, spełniający najnowsze standardy i zwiększający jej atrakcyjność dla użytkowników.
Produkty projektu:
SmartView składa się z kilku elementów, które tworzą kompleksowe rozwiązanie dla komunikacji w windach. Główne składniki to:
- Kontroler SmartView: Urządzenie montowane w windzie, które pełni rolę centralnego punktu komunikacyjnego. Odbiera i wyświetla komunikaty od aplikacji webowej oraz pozwala na interakcję z uwięzionymi osobami za pomocą przycisków “tak” i “nie”.
- Kamera: Zamontowana w windzie, umożliwia monitorowanie aktualnej sytuacji i zapewnia wizualną informację dla służb ratowniczych.
- Wyświetlacz: Wykorzystywany do wyświetlania komunikatów wysyłanych przez aplikację webową, umożliwiając interakcję z uwięzionymi osobami.
- Przyciski “TAK” i “NIE”: Pozwalają osobom uwięzionym na udzielanie odpowiedzi na komunikaty wyświetlane przez aplikację webową.
- Aplikacja webowa: Centralny system sterowania, który umożliwia służbom ratowniczym komunikację z osobami uwięzionymi w windzie za pomocą wyświetlacza oraz interakcję za pomocą przycisków “tak” i “nie”.


Zalety rozwiązania:
- Bezpieczeństwo: Przeprowadzone testy penetracyjne potwierdziły, że aplikacja SmartView jest bezpieczna i spełnia najwyższe standardy. Użytkownicy mogą mieć pewność, że ich dane są chronione.
- Odświeżony design: Dzięki całkowicie nowemu designowi, aplikacja SmartView jest bardziej atrakcyjna wizualnie i bardziej przyjazna dla użytkowników. Nowa estetyka przyciąga uwagę i zachęca do korzystania z rozwiązania.
- Nowe funkcjonalności: Dodane funkcje wpływają na czytelność danych oraz ułatwiają pracę użytkownikom. Dzięki nim zarządzanie urządzeniami montowanymi w windach jest jeszcze łatwiejsze i bardziej efektywne.
Dzięki współpracy z Euvic, Avire zyskało nową wersję aplikacji SmartView, która zapewnia bezpieczeństwo, nowoczesny wygląd i rozszerzone funkcjonalności. To kompleksowe rozwiązanie, umożliwiające skuteczną komunikację pomiędzy służbami ratowniczymi a osobami uwięzionymi w windach.
Zespół projektowy:
Software Developers, DevOps, QA & Business Analyst, Scrum Master, Designer/UI
Technologie:
Gitlab CI, AWS ECS (and other services), Docker, Terraform, SonarQube, TypeScript, JavaScript, PostgreSQL, WebSock