Das Formular wurde erfolgreich abgeschickt.
Weitere Informationen finden Sie in Ihrem Briefkasten.
Sprache auswählen
Unser Kunde ist eines der führenden europäischen Transportunternehmen.
Detaillierte Information über den Kunden kann aufgrund der Bestimmungen des NDA nicht veröffentlicht werden.
Als Experten in der Entwicklung progressiver Web-Apps haben sich unsere Kollegen für diese Lösung entschieden, weil sie eine schnellere Bereitstellung und damit eine kürzere Markteinführungszeit ermöglicht.
Dies war für den Kunden wichtig, da er über ein begrenztes Budget verfügte und Verzögerungen vermeiden wollte. Außerdem schätzte er die Benutzerfreundlichkeit von PWAs, da sie ohne Herunterladen oder Installieren einer App aufgerufen werden können und sogar offline funktionieren.
Die entworfene Lösung setzt die folgenden Benutzerrollen voraus:
Das Admin-Dashboard ist eine Web-Anwendung, die über eine breite Palette von Tools für die Benutzerverwaltung verfügt.
Nach der Registrierung in der Web-Anwendung können Administratoren Benutzer per E-Mail zur Teilnahme an der Anwendung einladen und Ereignisse für sie erstellen. Die Art des vom Administrator erstellten Ereignisses bestimmt die Dokumentation und die Arten von Unterverträgen.
Wenn die Veranstaltung akzeptiert wird, unterschreiben sowohl der Benutzer als auch der Administrator die erforderlichen Unterlagen mit Preis, Zeit und Ort.
PWA erleichtert die Kommunikation zwischen dem Administrator und dem Benutzer, so dass diese effektiv am Arbeitsablauf teilnehmen können.
Sobald ein Nutzer die Einladung eines Administrators zur Teilnahme an der Anwendung annimmt, erhält er ein eindeutiges Token, das ihm Zugang zu einer benutzerdefinierten Registrierungsseite gewährt. Nach erfolgreicher Registrierung füllt der Nutzer die persönlichen Daten und die Informationen über den Führerschein aus und unterschreibt die erforderlichen Dokumente.
Wenn alle Daten erfasst sind, wird der Nutzer Mitglied der Fahrergemeinschaft, die es ihm ermöglicht, Push-Benachrichtigungen über bevorstehende Ereignisse zu erhalten, seine Aktivitäten in Echtzeit zu verfolgen, die für die Durchführung von Überweisungen erforderlichen Dokumente zu unterzeichnen und hochzuladen.
Die NoSQL-Datenbank wurde implementiert, um sicherzustellen, dass Dokumente und Ereignisse verschiedene Arten von Informationen korrekt anzeigen. So garantiert sie dank ihrer Flexibilität und hohen Leistung, dass es keine Unterbrechungen oder Ausfallzeiten in der Anwendung gibt.
Die mobile PWA unterstützt den Offline-Modus, so dass die Nutzer auch dann Dokumente ausfüllen und unterschreiben können, wenn die Internetverbindung unterbrochen oder instabil ist. Sobald die Internetverbindung wiederhergestellt ist, werden die Daten sicher mit dem Backend synchronisiert.
In unserem Bestreben, beruhten progressive Web-App-Entwicklungsdienstleistungen auf einer strategischen Entscheidung, bei der die Vorteile gegenüber nativen Apps, wie Kosteneffizienz und Kompatibilität mit verschiedenen Betriebssystemen, berücksichtigt wurden. Diese Entscheidung spiegelte unser Engagement wider, eine umfassende Lösung zu liefern, die auf die spezifischen Anforderungen der Transportbranche zugeschnitten ist.
Unsere Entwicklungsarbeit begann damit, dass wir die besonderen Herausforderungen des Kunden bei der Personalverwaltung gründlich verstanden und uns darauf konzentrierten, die Verfolgung von Fahrern, Zeitplänen, Gehaltsabrechnungen und anderen wichtigen Aufgaben zu rationalisieren.
Bei der Auswahl unseres Technologiepakets haben wir Folgendes berücksichtigt: JavaScript HTML und SCSS, um eine vielseitige und kompatible Benutzeroberfläche zu erstellen. Wir nutzten Vue.js- zusammen mit Vuetify, Vuex und Vue Router, um das Benutzererlebnis zu verbessern und Datenzustände effektiv zu verwalten. Die Firebase-Integration ermöglichte eine Datensynchronisation in Echtzeit und eine nahtlose Interaktion. Um Offline-Zugänglichkeit, schnelles Laden und plattformübergreifende Kompatibilität zu gewährleisten, haben wir eine PWA entwickelt. Außerdem setzten wir Framework7 Vue ein, um die mobile Schnittstelle zu verbessern und eine intuitive Benutzererfahrung zu gewährleisten.
Für das Backend haben wir uns aufgrund seiner Zuverlässigkeit und Leistung für Java 8 als Grundlage entschieden. Wir haben die Entwicklung mit dem Spring Boot-Microservices-Framework gestrafft, das eine agile Iteration und Bereitstellung ermöglicht. Effiziente Datenverarbeitung und robuste Sicherheit wurden durch Spring Data und Spring Security gewährleistet. Wir implementierten OAuth2 für eine sichere Authentifizierung und Autorisierung, während Hibernate als ORM-Framework für eine effiziente Datenverwaltung diente. Datenbanken, darunter Postgres und MongoDB, nahmen verschiedene Datentypen auf. Um die Datenbankschemata nahtlos zu verwalten, setzten wir Liquibase für Updates und Versionskontrolle ein. Rigorose Unit-Tests mit JUnit und Mockito sorgten für unerschütterliche Zuverlässigkeit. Wir dokumentierten unsere APIs umfassend mit Swagger und optimierten die Projektverwaltung mit Maven.
Für Versionskontrolle und DevOps haben wir uns auf BitBucket für die Git-Versionskontrolle, BitBucket Pipelines für die kontinuierliche Integration und Bereitstellung und Kubernetes für die Container-Orchestrierung verlassen, um Skalierbarkeit und Fehlertoleranz zu gewährleisten. Helm vereinfachte das Anwendungsmanagement, während die Docker-Containerisierung die Flexibilität bei der Bereitstellung erhöhte.
Wir förderten die effektive Kommunikation durch einen agilen Scrum-Workflow, der tägliche Teambesprechungen, zweiwöchentliche Sprint-Reviews und monatliche Retrospektivbesprechungen umfasste. Die Interaktion mit dem Kunden wurde durch Google Meet erleichtert, und die interne Zusammenarbeit wurde durch Slack vereinfacht.
Als erfahrenes Unternehmen für die Entwicklung progressiver Web-Apps hat das Team von Innowise die Anforderungen des Projekts erfolgreich erfüllt und ein effektives Personalmanagement-Tool zur Überwachung der Aktivitäten der Fahrer entwickelt. Die Lösung besteht aus einem intuitiven Dashboard für Administratoren und einer benutzerfreundlichen PWA für Fahrer, die es beiden ermöglicht, Transfers von hoher Qualität zu liefern. Mit mehr als 200 Fahrern und 100 Administratoren, die in der Anwendung registriert sind, hat der Kunde eine Prozesstransparenz erreicht und die Geschäftseffizienz um 43% gesteigert.
43%
Steigerung der betrieblichen Effizienz
200
Fahrer und 100 Administratoren nutzen die App täglich für die interne Kommunikation
Sobald wir Ihre Anfrage erhalten und bearbeitet haben, werden wir uns mit Ihnen in Verbindung setzen, um Ihre Projektanforderungen zu besprechen und eine NDA (Vertraulichkeitserklärung) für die Vertraulichkeit der Informationen zu unterzeichnen.
Nach der Prüfung der Anforderungen erstellen unsere Analysten und Entwickler einen Projektvorschlag, der Arbeitsumfang, Teamgröße, Zeit- und Kostenschätzung enthält.
Wir vereinbaren einen Termin mit Ihnen, um das Angebot zu besprechen und eine Vereinbarung mit Ihnen zu treffen.
Wir unterzeichnen einen Vertrag und beginnen umgehend mit der Arbeit an Ihrem Projekt.
Mit der Anmeldung erklären Sie sich mit unseren Nutzungsbedingungen - als auch mit der Datenschutzrichtlinie, einschließlich der Verwendung von Cookies und der Übermittlung Ihrer persönlichen Daten - einverstanden.
© 2007-2024 Innowise. Alle Rechte vorbehalten.
Datenschutzrichtlinie. Cookies-Richtlinie.
Innowise Sp. z o.o Ul. Rondo Ignacego Daszyńskiego, 2B-22P, 00-843 Warschau, Polen
Vielen Dank!
Ihre Nachricht wurde gesendet.
Wir werden Ihre Anfrage bearbeiten und Sie so schnell wie möglich kontaktieren.
Vielen Dank!
Ihre Nachricht wurde gesendet.
Wir werden Ihre Anfrage bearbeiten und uns so schnell wie möglich mit Ihnen in Verbindung setzen.