Formuläret har skickats in framgångsrikt.
Ytterligare information finns i din brevlåda.
Innowise har utvecklat ett verktyg för personalhantering som framgångsrikt hanterar alla dagliga utmaningar inom transportbranschen och hjälper förarna att förbli produktiva.
Vår kund är ett av de ledande europeiska transportföretagen.
Detaljerad information om kunden kan inte lämnas ut enligt bestämmelserna i NDA.
Som verkliga experter på utveckling av progressiva webbappar valde våra experter denna lösning eftersom den möjliggjorde snabbare driftsättning och därmed en snabbare time-to-market.
Detta var viktigt för kunden eftersom de hade en begränsad budget och ville undvika förseningar. Dessutom uppskattade de PWA:ernas användarvänlighet, eftersom de kan användas utan att man behöver ladda ner eller installera en app, och till och med fungerar offline.
Den utformade lösningen innebär följande användarroller:
Admin dashboard är en webbapplikation som innehåller ett brett utbud av verktyg för användarhantering.
När administratörerna har registrerat sig i webbapplikationen kan de bjuda in användare till appen via e-post och skapa evenemang för dem. Typen av evenemang som administratören skapar avgör dokumentationen och typen av underleverantörskontrakt.
När evenemanget har godkänts undertecknar både användaren och administratören den nödvändiga dokumentationen med pris, tid och plats.
PWA underlättar kommunikationen mellan administratören och användaren så att de kan delta effektivt i arbetsflödet.
När en användare accepterar en inbjudan från en administratör att gå med i applikationen får de en unik token som ger åtkomst till en anpassad registreringssida. Efter en lyckad registrering i den mobila PWA:n fyller användaren i personuppgifter, information om körkortet och undertecknar de nödvändiga dokumenten.
När alla uppgifter har samlats in blir användaren medlem i förarnas community, där de kan få pushmeddelanden om kommande evenemang, följa sin aktivitet i realtid, underteckna och ladda upp de dokument som krävs för att utföra överföringar.
NoSQL-databasen har implementerats för att säkerställa att dokument och händelser visar olika typer av information korrekt. Tack vare sin flexibilitet och höga prestanda garanterar den dessutom inga avbrott eller driftstopp i applikationen.
Den mobila PWA:n stöder offline-läget, så att användarna kan fortsätta fylla i och signera dokument även om internetanslutningen är nere eller instabil. Så snart internetanslutningen är återställd synkroniseras data säkert med back-end.
I vår strävan att tillhandahålla högkvalitativa progressiva tjänster för utveckling av webbapparVårt val att utveckla en mobil Progressive Web App (PWA) berodde på ett strategiskt beslut som tog hänsyn till dess fördelar jämfört med inbyggda appar, till exempel kostnadseffektivitet och kompatibilitet med olika operativsystem. Beslutet speglade vårt åtagande att leverera en heltäckande lösning som är skräddarsydd för transportbranschens specifika behov, med tonvikt på säkerhet, användarupplevelse och underhållsmässighet.
Vår utvecklingsresa inleddes med en djup förståelse för kundens unika utmaningar inom personalhantering, med fokus på att effektivisera spårningen av förare, scheman, löner och andra viktiga uppgifter.
När vi valde vår teknikstack använde vi JavaScript, HTML och SCSS för att skapa ett mångsidigt och kompatibelt användargränssnitt. Vi utnyttjade Vue.jstillsammans med Vuetify, Vuex och Vue Router, för att förbättra användarupplevelsen och hantera datastatus på ett effektivt sätt. Integrationen med Firebase möjliggjorde datasynkronisering i realtid och sömlös interaktion. Vi utvecklade en PWA för att säkerställa offline-tillgänglighet, snabb laddning och kompatibilitet med flera plattformar. Dessutom använde vi Framework7 Vue för att förbättra det mobila gränssnittet och säkerställa en intuitiv användarupplevelse.
På back-end-sidan valde vi Java 8 som grund på grund av dess tillförlitlighet och prestanda. Vi effektiviserade utvecklingen med hjälp av Spring Boot-ramverket för mikrotjänster, vilket underlättade smidig iteration och driftsättning. Effektiv datahantering och robust säkerhet säkerställdes genom Spring Data och Spring Security. Vi implementerade OAuth2 för säker autentisering och auktorisering, medan Hibernate fungerade som vårt ORM-ramverk för effektiv datahantering. Databaser, inklusive Postgres och MongoDB, hanterade olika datatyper. För att hantera databasscheman på ett smidigt sätt använde vi Liquibase för uppdateringar och versionskontroll. Rigorös enhetstestning med JUnit och Mockito säkerställde en orubblig tillförlitlighet. Vi dokumenterade våra API:er heltäckande med Swagger och effektiviserade projekthanteringen med Maven.
För versionshantering och DevOps, använde vi BitBucket för Git-versionskontroll, BitBucket Pipelines för kontinuerlig integration och driftsättning samt Kubernetes för containerorkestrering för att säkerställa skalbarhet och feltolerans. Helm förenklade applikationshanteringen, medan Docker-containerisering ökade flexibiliteten i driftsättningen.
Vi främjade effektiv kommunikation genom ett agilt Scrum-arbetsflöde, som inkluderade dagliga teammöten, sprintgenomgångar varannan vecka och månatliga retrospektiva möten. Kundinteraktioner underlättades med Google Meet, och det interna samarbetet effektiviserades med Slack.
Som ett erfaret företag inom utveckling av progressiva webbappar har Innowise:s team framgångsrikt uppfyllt projektets krav och utvecklat ett effektivt personalhanteringsverktyg för att övervaka förarnas aktiviteter. Lösningen består av en intuitiv instrumentpanel för administratörer och en användarvänlig PWA för förare som gör det möjligt för båda att tillhandahålla överföringar av hög kvalitet. Med mer än 200 förare och 100 administratörer registrerade i applikationen uppnådde kunden processtransparens och ökad affärseffektivitet med 43%.
43%
ökad effektivitet i verksamheten
200
förare och 100 administratörer använder dagligen appen för intern kommunikation
Efter att ha mottagit och behandlat din begäran kommer vi att återkomma till dig inom kort för att specificera dina projektbehov och underteckna en NDA för att säkerställa konfidentialitet av information.
Efter att ha undersökt kraven utarbetar våra analytiker och utvecklare en projektförslag med arbetets omfattning, lagets storlek, tid och kostnad uppskattningar.
Vi ordnar ett möte med dig för att diskutera erbjudandet och komma överens.
Vi skriver på ett kontrakt och börjar arbeta med ditt projekt så snabbt som möjligt.
2007-2024 Innowise. Alla rättigheter förbehållna.
Integritetspolicy. Policy för cookies.
Innowise Sp. z o.o Ul. Rondo Ignacego Daszyńskiego, 2B-22P, 00-843 Warszawa, Polen
Genom att registrera dig godkänner du vår Integritetspolicy, inklusive användning av cookies och överföring av din personliga information.
Tack!
Ditt meddelande har skickats.
Vi behandlar din begäran och kontaktar dig så snart som möjligt.
Tack!
Ditt meddelande har skickats.
Vi behandlar din begäran och kontaktar dig så snart som möjligt.