Zostaw swoje dane kontaktowe, a my wyślemy Ci nasz przegląd e-mailem
Wyrażam zgodę na przetwarzanie moich danych osobowych w celu przesyłania spersonalizowanych materiałów marketingowych zgodnie z Regulaminem. Politykę Prywatności. Potwierdzając zgłoszenie, użytkownik wyraża zgodę na otrzymywanie materiałów marketingowych
Merci !

Le formulaire a été soumis avec succès.
Vous trouverez de plus amples informations dans votre boîte aux lettres.

Innowise jest międzynarodową firmą tworzącą oprogramowanie w pełnym cyklu założona w 2007 roku. Jesteśmy zespołem ponad 2000+ specjalistów IT tworzących oprogramowanie dla innych profesjonalistów na całym świecie. profesjonalistów na całym świecie.
O nas
Innowise jest międzynarodową firmą tworzącą oprogramowanie w pełnym cyklu założona w 2007 roku. Jesteśmy zespołem ponad 2000+ specjalistów IT tworzących oprogramowanie dla innych profesjonalistów na całym świecie. profesjonalistów na całym świecie.

Progresywne tworzenie aplikacji internetowych: wzrost wydajności zarządzania personelem o 43%

Innowise opracował narzędzie do zarządzania personelem, które z powodzeniem radzi sobie ze wszystkimi codziennymi wyzwaniami w branży transportowej i pomaga kierowcom zachować produktywność.

Klient

Branża
Transport
Région
Europa
Klient od
2017

Naszym klientem jest jedna z wiodących europejskich firm transportowych.

Szczegółowe informacje o kliencie nie mogą być ujawnione zgodnie z postanowieniami NDA.

Wyzwanie: Optymalizacja przepływu pracy poprzez progresywne tworzenie aplikacji internetowych

Efektywne zarządzanie personelem jest kluczem do sukcesu w każdej firmie, a przemysł transportowy nie jest wyjątkiem. Od 2016 roku nasz klient zapewnia wysokiej jakości transfery i jest uważany za lidera w tej dziedzinie. Wraz z zatrudnianiem coraz większej liczby kierowców i znacznym rozwojem procesów biznesowych, klientowi coraz trudniej było zarządzać pracownikami na co dzień.Firma zmagała się z ręcznym śledzeniem zmian pracowników, ich dostępności, harmonogramów, list płac, wymagań szkoleniowych i innych istotnych zadań związanych z zarządzaniem personelem. Szukali firmy, która pomogłaby im opracować solidne rozwiązanie, które usprawniłoby cały proces przepływu pracy i zapewniło efektywne zarządzanie wszystkimi pracownikami. Innowise podjęło się zadania opracowania prostego, ale skutecznego rozwiązania, które pozwoliłoby efektywnie śledzić kierowców i ich działania.

Rozwiązanie: Uproszczenie zarządzania personelem transportowym poprzez progresywne tworzenie aplikacji internetowych

Innowise zaprojektowało rozwiązanie, które pomaga ułatwić zarządzanie personelem w najlepszy możliwy sposób. Aby łatwo zarządzać wszystkimi niezbędnymi danymi o kierowcach, aby zmaksymalizować ich potencjał i wykonywać terminowe przelewy, zdecydowaliśmy się na wprowadzenie PWA.

Jako prawdziwi eksperci w tworzeniu progresywnych aplikacji internetowych, nasi eksperci wybrali to rozwiązanie, ponieważ pozwoliło ono na szybsze wdrożenie, zapewniając krótszy czas wprowadzenia produktu na rynek.

Było to ważne dla klienta, ponieważ miał ograniczony budżet i chciał uniknąć opóźnień. Ponadto docenili przyjazny dla użytkownika charakter PWA, ponieważ można uzyskać do nich dostęp bez konieczności pobierania lub instalowania aplikacji, a nawet działać w trybie offline.

Role użytkowników

Zaprojektowane rozwiązanie zakłada następujące role użytkowników:

  • Superadmin (le client) - assigne des administrateurs ou les supprime ;
  • Les administrateurs (responsables désignés par le client) utilisent une application web pour gérer les utilisateurs, surveiller leur activité et leur attribuer des événements ;
  • Les utilisateurs (conducteurs engagés par les gestionnaires) - utilisent un PWA pour choisir des événements, participer à des processus, remplir ou télécharger des documents nécessaires, suivre et évaluer leurs perspectives.

Aplikacja internetowa 

Pulpit administratora reprezentuje aplikację internetową, która posiada szeroki zakres narzędzi do zarządzania użytkownikami.

Po zarejestrowaniu się w aplikacji internetowej administratorzy mogą zapraszać użytkowników do dołączenia do aplikacji za pośrednictwem poczty elektronicznej i tworzyć dla nich wydarzenia. Rodzaj wydarzenia utworzonego przez administratora określa dokumentację i rodzaje umów podwykonawstwa. 

Po zaakceptowaniu wydarzenia zarówno użytkownik, jak i administrator podpisują niezbędną dokumentację zawierającą cenę, czas i lokalizację.

PWA

PWA ułatwia komunikację między administratorem a użytkownikiem, umożliwiając im efektywne uczestnictwo w przepływie pracy. 

Gdy użytkownik zaakceptuje zaproszenie od administratora do dołączenia do aplikacji, otrzymuje unikalny token, który zapewnia dostęp do niestandardowej strony rejestracji. Po pomyślnej rejestracji w mobilnym PWA użytkownik wypełnia dane osobowe, informacje o prawie jazdy i podpisuje niezbędne dokumenty. 

Po zebraniu wszystkich danych użytkownik staje się członkiem społeczności kierowców, co pozwala mu otrzymywać powiadomienia push o nadchodzących wydarzeniach, śledzić swoją aktywność w czasie rzeczywistym, podpisywać i przesyłać dokumenty niezbędne do wykonania przelewów.

Back-end

Baza danych NoSQL została zaimplementowana w celu zapewnienia, że dokumenty i zdarzenia poprawnie wyświetlają różne typy informacji. Ponadto, dzięki swojej elastyczności i wysokiej wydajności, gwarantuje brak przerw i przestojów w działaniu aplikacji.

Tryb offline

Mobilny PWA obsługuje tryb offline, umożliwiając użytkownikom kontynuowanie wypełniania i podpisywania dokumentów nawet w przypadku awarii lub niestabilności połączenia internetowego. Po przywróceniu połączenia internetowego dane są bezpiecznie synchronizowane z zapleczem.

Technologie i narzędzia

Front-end
JavaScript, HTML, SCSS, Vuetify, Vuex, Vue Router, Firebase, PWA, Framework7 Vue
Back-end
Java 8, Spring Boot, Spring Data, Spring Security, OAuth2, Hibernate, Postgres, MongoDB, Liquibase, JUnit, Mockito, Swagger, Maven
Git
BitBucket
DevOps
BitBucket Pipelines, Kubernetes, Helm, Docker

Proces

W naszej drodze do zapewnienia wysokiej jakości progresywnych usługi tworzenia aplikacji internetowychLe choix de développer une application Web progressive mobile (PWA) découle d'une décision stratégique qui prend en compte ses avantages par rapport aux applications natives, tels que la rentabilité et la compatibilité avec différents systèmes d'exploitation. Cette décision reflétait notre engagement à fournir une solution complète adaptée aux besoins spécifiques de l'industrie du transport, en mettant l'accent sur la sécurité, l'expérience utilisateur et la maintenabilité.

Notre parcours de développement a commencé par une compréhension approfondie des défis uniques du client en matière de gestion du personnel, en mettant l'accent sur la rationalisation du suivi des chauffeurs, des horaires, des salaires et d'autres tâches critiques.

Wybierając nasz stos technologiczny, wykorzystaliśmy JavaScriptHTML i SCSS w celu stworzenia wszechstronnego i kompatybilnego interfejsu użytkownika. Wykorzystaliśmy Vue.jswraz z Vuetify, Vuex i Vue Router, aby poprawić wrażenia użytkownika i efektywnie zarządzać stanami danych. Integracja z Firebase umożliwiła synchronizację danych w czasie rzeczywistym i płynną interakcję. Aby zapewnić dostępność offline, szybkie ładowanie i kompatybilność między platformami, opracowaliśmy PWA. Ponadto zastosowaliśmy Framework7 Vue, aby ulepszyć interfejs mobilny, zapewniając intuicyjne wrażenia użytkownika.

Na zapleczu wybraliśmy Javę 8 jako podstawę ze względu na jej niezawodność i wydajność. Usprawniliśmy rozwój przy użyciu frameworka mikrousług Spring Boot, który ułatwił zwinną iterację i wdrażanie. Wydajna obsługa danych i solidne zabezpieczenia zostały zapewnione dzięki Spring Data i Spring Security. Wdrożyliśmy OAuth2 do bezpiecznego uwierzytelniania i autoryzacji, podczas gdy Hibernate służył jako nasz framework ORM do wydajnego zarządzania danymi. Bazy danych, w tym Postgres i MongoDB, obsługiwały różne typy danych. Aby płynnie zarządzać schematami baz danych, zastosowaliśmy Liquibase do aktualizacji i kontroli wersji. Rygorystyczne testy jednostkowe przy użyciu JUnit i Mockito zapewniły niezachwianą niezawodność. Kompleksowo udokumentowaliśmy nasze interfejsy API za pomocą Swagger i usprawniliśmy zarządzanie projektem przy użyciu Maven.

Do kontroli wersji i DevOpsPolegaliśmy na BitBucket do kontroli wersji Git, BitBucket Pipelines do ciągłej integracji i wdrażania oraz Kubernetes do orkiestracji kontenerów w celu zapewnienia skalowalności i odporności na błędy. Helm uprościł zarządzanie aplikacjami, a konteneryzacja Docker zwiększyła elastyczność wdrażania.

Wspieraliśmy skuteczną komunikację poprzez zwinny przepływ pracy Scrum, który obejmował codzienne spotkania zespołu, dwutygodniowe przeglądy sprintów i comiesięczne spotkania retrospektywne. Interakcje z klientami były ułatwione dzięki Google Meet, a wewnętrzna współpraca została usprawniona dzięki Slack.

Zespół

2
Programistów front-end
1
Programista back-end
1
Ingénieur QA
1
Analityk biznesowy
équipe-innowise

Wyniki: 43% wzrost wydajności biznesowej

En tant qu'entreprise expérimentée dans le développement d'applications web progressives, l'équipe de Innowise a répondu avec succès aux exigences du projet et a développé un outil de gestion du personnel efficace pour contrôler l'activité des chauffeurs. La solution se compose d'un tableau de bord intuitif pour les administrateurs et d'un PWA convivial pour les chauffeurs, permettant à tous deux de fournir des transferts de haute qualité. Avec plus de 200 chauffeurs et 100 administrateurs enregistrés dans l'application, le client a atteint la transparence du processus et a augmenté l'efficacité de l'entreprise de 43%. 

Projet d'amélioration de la qualité de l'eau
  • 3 miesiące na MVP
  • Styczeń 2017 r. - wrzesień 2017 r.

43%

 wzrost wydajności biznesowej

200

kierowców i 100 administratorów codziennie korzysta z aplikacji do wewnętrznej komunikacji

La technologie au service du développement durable ? Ayez l'esprit tranquille !

    Il s'agit d'un projet, d'une entreprise, d'une technologie, d'un spécialiste des technologies de l'information et de toute autre information utile.
    Nagraj wiadomość głosową na temat projekt, który pomoże nam lepiej go zrozumieć
    W razie potrzeby dołącz dodatkowe dokumenty
    Le projet Prześlij plik

    Można załączyć maksymalnie 1 plik o łącznej wielkości 2 MB. Ważne pliki : pdf, jpg, jpeg, png

    Informujemy, że po kliknięciu przycisku Wyślij Innowise będzie przetwarzać Twoje dane osobowe zgodnie z naszą Polityką prywatności w celu dostarczenia Ci odpowiednich informacji.

    Co będzie dalej ?

    1

    Po otrzymaniu i przetworzeniu Twojego zgłoszenia skontaktujemy się z Tobą wkrótce, aby wyszczególnić potrzeby projektu i podpisać umowę o zachowaniu poufności, aby zapewnić poufność informacji.

    2

    Pour l'analyse des données, l'analyse et l'élaboration de programmes, les projets doivent être réalisés dans les délais impartis. projekt z zakresem prac, wielkością zespołu, czasem i kosztami szacunki.

    3

    Umówimy się z Tobą na spotkanie, aby omówić ofertę i dojść do porozumienia porozumienia.

    4

    Podpisujemy umowę i rozpoczynamy pracę nad projektem tak szybko, jak to możliwe.

    Vous voulez en savoir plus ?

    Спасибо !

    Cобщение отправлено.
    обработаем ваш запрос и свяжемся с вами в кратчайшие сроки.

    Dziękuję !

    Wiadomość została wysłana.
    Nous traiterons votre demande et vous recontacterons dès que possible.

    Dziękuję !

    Wiadomość została wysłana. 

    Przetworzymy Twoją prośbę i skontaktujemy się z Tobą tak szybko, jak to możliwe.

    flèche