Dwukierunkowy system komunikacji wizualnej windy SmartView
Stworzenie nowej aplikacji internetowej oraz przeprowadzenie jej migracji do chmury w celu poprawy bezpieczeństwa.
Avire, ceniona, specjalizująca się w dostarczaniu innowacyjnych rozwiązań dla branży wind firma, prezentuje nowoczesne produkty związane zarówno z bezpieczeństwem, jak i komunikacją w windach. Są prekursorami w produkcji "light curtains", telefonów alarmowych, wyświetlaczy oraz rozwiązań umożliwiających komunikację w systemach windowych.
Klient:
Avire
Branża:
Produkcja
Kraj:
USA
Usługa:
Rozwój aplikacji internetowej, migracja do chmury
Zespół:
Software Developers, DevOps, QA & Business Analyst, Scrum Master, Designer/UI
Wyzwanie
Klient zgłosił się do nas z prośbą o naprawę błędów, poprawę bezpieczeństwa oraz wydanie najnowszej odsłony aplikacji SmartView. W trakcie realizacji projektu pojawiły się dodatkowe zadania, takie jak całkowite przekształcenie wyglądu aplikacji oraz dodanie nowych funkcji, mających na celu ułatwienie zarządzania urządzeniami montowanymi w windach.
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.
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”.
Efekt
Współpraca z Euvic przyniosła Avire korzyść w postaci nowej wersji aplikacji SmartView, łączącej w sobie 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.
Narzędzia i Technologie
GitLab CI
AWS ECS (and other services)
Docker
Terraform
SonarQube
TypeScript
JavaScript
PostgreSQL
WebSockets
Wnioski
- Bezpieczeństwo: Po przeprowadzeniu testów penetracyjnych potwierdzono, że aplikacja SmartView jest zabezpieczona i spełnia najwyższe standardy bezpieczeństwa. Użytkownicy mogą więc być pewni, że ich dane są bezpieczne.
- Nowy wygląd: Dzięki całkowicie odświeżonemu designowi aplikacja SmartView jest teraz bardziej atrakcyjna wizualnie oraz bardziej przyjazna dla użytkowników. Nowa estetyka przyciąga uwagę i inspiruje do korzystania z tego rozwiązania.
- Dodatkowe funkcje: Nowe funkcje znacznie poprawiają czytelność danych i ułatwiają pracę użytkownikom. Dzięki nim zarządzanie urządzeniami montowanymi w windach staje się jeszcze prostsze i efektywniejsze.