Feltservicesystem for Handelsaktiviteter
Kryssplattformløsning for håndtering av kakaohandelsprosessen, som omfatter en mobilapp for feltansvarlige og integrasjon med en back-office-modul for handlere
Bransje
Logistikk
Team
6 medlemmer
Startet i
2024
Land
Europa
Om Prosjektet
Vår kunde er et ledende europeisk handels- og prosesseringsselskap som spesialiserer seg på å distribuere kakaobønner verden over eller bearbeide dem til kakaomaterialer. Selskapet hadde behov for å øke sin interne driftseffektivitet, så kunden ba om en løsning for å automatisere kakaohandelsprosessene sine. Kunden kontaktet Cleveroad for IT-bemanningsutvidelse til mobilprosjektet sitt.
Mål satt for Cleveroad
Bygge et tilpasset system for å spore og håndtere bevegelsen av kakaobønner gjennom hele forsyningskjeden, slik at automatisering kan innlemmes i kakaohandelsprosedyrene
Integrere løsningen med kundens utviklede Back Office for å etablere et enhetlig og konsistent datahåndteringssystem for kakaohandel
Levere IT-bemanningstjenester til kunden for å styrke selskapets interne utviklingskapasitet med dyktige mobileksperter
Løsninger vi har levert
Utvikling av kryssplattformappen fra bunnen av for å tilrettelegge automatiseringen av kakaohandelsoperasjonene, slik at interessenter kan utføre sine aktiviteter gjennom en sentralisert plattform
Opprettelse av mobilappen og vellykket integrasjon med kundens Back Office-plattform for å sikre sømløs dataflyt for alle transaksjoner og rapporteringsaktiviteter knyttet til kakaohandel
Sette sammen et spesialisert Flutter-utviklingsteam for å supplere kundens interne team med nødvendig kompetanse og kunnskap innen mobilteknologi
Resultater for Kunden
Et fullstendig klart-til-bruk-system som tar hensyn til smertepunktene og målene til et selskap som fokuserer på å forbedre effektiviteten i kakaohandels- og distribusjonsprosessene
Forbedret driftseffektivitet og åpenhet i både kakaohandel og forsyningskjedeaktiviteter, som hadde en positiv innvirkning på organisasjonens fortjenestemarginer
Rask onboarding av dyktige IT-eksperter inn i kundens interne team. Det gjorde det mulig for virksomheten å utvide sin tekniske kapasitet, og spare kostnader og tid på å gjøre nye fulltidsansettelser
Forretningsutfordringer
Vår kunde er et europeisk selskap som leder innen kakaohandel og kakaobearbeiding. Kunden ønsket å øke synligheten i prosesser som involverer kjøp, bearbeiding og overføring av kakaobønner fra småbønder via selskapets feltansvarlige. Av denne grunn ba selskapet om en mobilplattform for å optimalisere kakaohandelsprosessene sine, med eksplisitt fokus på sporing av avlinger i avsidesliggende områder, bedre kontantstyring og forbedret rapportering.
Kunden hadde et webutviklingsteam som hadde ansvaret for å bygge en Back Office for systemet. Stilt overfor behovet for mobilekspertise valgte organisasjonen å utvide sin teknologikompetanse med eksterne ressurser. Hovedsakelig var de på utkikk etter et kompetent mobilutviklingsteam for å lage en mobilapp for feltansvarlige. Løsningen skulle altså bidra til at kunden kunne:
Øke åpenheten rundt kontantstrømmen. Designe og utvikle en mobilapplikasjon for å effektivisere administrasjonen av kontantstrømmen. Det var nødvendig å integrere en sanntids transaksjonssporingsfunksjon for å gi en umiddelbar og nøyaktig oversikt over alle registreringer knyttet til salg og betaling av kakaobønner.
Holde oversikt over handelsaktiviteter og prosesser. Integrere rapporteringsfunksjonalitet for å muliggjøre overvåking av alle handlinger som utføres i felten. Denne modulen ble bestilt for å gi selskapets feltansvarlige sanntidsinnsikt og for å formidle oppdaterte rapporter til back-office-ledelsen.
Utvide det interne teamet med mobilteknologi-kompetanse. Sette sammen et team av spesialister innen mobilutvikling som kunne bli med i kundens interne team. Det var nødvendig å gi kunden en passende bemanningsløsning for å fylle kompetansegapet sømløst og raskt bygge et system for håndtering av kakaohandelsprosessen.

Prosjektet i Detalj
Vi bygde systemet fra bunnen av, integrerte det med kundens Back Office, og leverte IT-bemanningsutvidelsestjenester til kunden på kort tid
Forretningsarkitektur
- En kryssplattform-mobilapp for feltansvarlige for å forbedre interne selskapsprosesser knyttet til kjøp, bearbeiding og overføring av kakaopartier fra leverandører til feltrepresentanter. Løsningen omfatter alle komponentene og funksjonalitetene som kreves for sluttbrukere involvert i ulike prosesser i felten.
- Implementering av støtte for offline-modus for å gjøre det mulig for appen å fungere kontinuerlig i avsidesliggende områder med dårlig internettforbindelse og av og til begrenset strømtilgang. Brukere kan samle inn data knyttet til innkjøpsordrer og kakaokvalitet og lagre dem offline. Når enheten kobler seg til internett igjen, synkroniserer plattformen dataene, og gjør kritiske oppdateringer knyttet til kakaohandelsoperasjonene, inkludert prisdata, kvalitetsinformasjon og transportkostnader.
- En webbasert back-office-modulintegrasjon for handelsansvarlige som jobber fra kontoret. Sømløs integrasjon med back-office-funksjonaliteten var nødvendig for å sikre at data som samles inn i felten synkroniseres med det sentrale systemet, og dermed sikrer åpenhet i prosessene gjennom rapportgenerering.
Produktets Kjernefunksjoner
Kjernemoduler og funksjonalitetsdetaljer som avdekker løsningens essens for å håndtere kakaohandelsaktivitetene
Kjøpe partier
Kjøpe partier
Funksjonen «Kjøpe partier» lar brukerne starte, spore og håndtere kjøp av kakaobønner direkte fra leverandørene. Den tilbyr et grensesnitt for å opprette og overvåke innkjøpsordrer, og sikrer en sømløs innkjøpsprosess.
Feltansvarlige kan sette kvaliteten på partier og prisene i henhold til systemets anbefalte verdier for den spesifikke datoen for kjøpsavtalen. Dette garanterer åpenhet i finansielle transaksjoner og muliggjør nøyaktige registreringer for regnskapsformål.
Partiforvaltning
Partiforvaltning
Funksjonen for forvaltning av kakaopartier for feltansvarlige er implementert for å effektivisere følgende aktiviteter:
- Partibearbeiding. Denne funksjonaliteten gjør det mulig å kombinere partier til batcher og legge til parti-/batch-egenskaper for å spore kvaliteten på kakaobønnene hele veien.
- Partilagring. Dette muliggjør organisert og kontrollert lagring av kakaopartier. Registreringer som beskriver lagringen av varer vedlikeholdes i systemet og er tilgjengelige for brukerne når som helst etter behov. Feltansvarlige har tilgang til registreringene og kan redigere dem.
- Partioverføring. Overføringsprosessen registreres nøyaktig i systemet. Feltansvarlige kan legge til forsendelsesnotater (Dispatch Notes) som spesifiserer nøkkelegenskaper for sporing av kakaobønnenes videre rute, inkludert total overført vekt, antall sekker, transportdetaljer samt parti- og batch-informasjon.
QR-kodegenerering
QR-kodegenerering
Funksjonen for QR-kodegenerering er utformet for å forbedre effektiviteten, sporbarheten og nøyaktigheten i hele forsyningskjeden for kakaobønner. På hvert trinn i forvaltningen av kakaopartier kan den feltansvarlige generere en QR-kode og feste den til partiet, sekken og batchen. QR-koden inneholder all informasjon om kakaobønnene gjennom hvert bearbeidingstrinn.
Feltsupervisorer kan skanne og generere QR-koder direkte fra mobilapplikasjonen. Denne funksjonaliteten muliggjør ende-til-ende-sporing, slik at brukerne kan spore veien til hvert kakaobønneparti fra opprinnelse gjennom bearbeiding til lageret.
Skriverintegrasjon
Skriverintegrasjon
Integrasjonen med skrivere har som mål å forbedre dokumentasjonen og tjener to formål:
- Kvitteringsutskrift. Feltansvarlige kan koble seg til skrivere for å opprette og skrive ut kvitteringer for kjøp av kakaobønner til leverandører direkte i felten. Dette sikrer åpen rapportering og bygger tillit til systemet.
- Utskrift av QR-koder. Feltansvarlige kan skrive ut QR-koder og feste dem til hver kakaobatch. Disse kodene muliggjør sporing av ordrens reise fra leverandør til lager, og lagrer all relatert parti- og batch-informasjon.
Støtte for offline-modus
Støtte for offline-modus
Offline-modus-funksjonen lar feltansvarlige arbeide i avsidesliggende områder med dårlig eller ingen internettforbindelse. Når tilkoblingen er gjenopprettet, synkroniserer appen automatisk med Back Office og alle data oppdateres på tvers av systemet.
Denne funksjonen er kritisk fordi feltansvarlige ofte opererer i miljøer med ustabil tilkobling og fortsatt trenger full funksjonalitet for innkjøp og loggføring.
Utvikling i Detalj
- Kunden trengte et outstaff-team for å utvide sitt interne webutviklingsteam med ekstra kompetanse innen mobilteknologi, inkludert testing av mobilapper. Vi leverte et utvalg kandidater innen 24 timer hvis CV-er samsvarte med kundens krav. Kunden valgte ut CV-ene og vi arrangerte intervjuer for bemanningsutvidelse med de godkjente kandidatene på den 3. dagen etter første kontakt. Etter kundens godkjenning og signering av SLA (Service-Level Agreement), integrerte teamet på 3 Flutter-utviklere og 3 QA-ingeniører seg sømløst med kundens team og startet mobilutviklingen på kort tid.
- Kunden leverte Figma-design som omfattet alle mobilappskjermer, og våre Flutter-programmerere og QA-ingeniører samarbeidet tett med kundens interne webteam under ledelse av kundens product owner. Cleveroad-eksperter benyttet sin erfaring fra arbeid i internasjonale team og prioriterte å passe inn i kundens forretningsprosesser. Kommunikasjonsflyten mellom vårt team og kundens utviklere forble regelmessig og gjensidig støttende gjennom hele samarbeidet.
- Vi jobbet med kakaohandelsappen med kryssplattformegenskaper for å fremskynde produktlanseringen og overholde en stram leveringsplan. Vårt mobilutviklingsteam laget en Flutter-applikasjon fra bunnen av og integrerte den vellykket med kundens egenutviklede webbaserte back-office-funksjonalitet. Systemet oppfyller kravene i GDPR-reglene for bruk av personopplysninger. Siden løsningen forventes å brukes i avsidesliggende områder med ustabil internettforbindelse, implementerte vi også støtte for offline-modus for å garantere en uavbrutt sluttbrukeropplevelse.
Teknologistakk
Teknologistakken ble valgt i henhold til prosjektets krav og forretningslogikk
Web-Arkitektur
Frontend
React.js
Redux
Next.js
Tailwind Elstar
Backend
Express
Node JS
Mobil-Stack
Kryssplattform (iOS og Android)
Flutter
Dart
Arkitektur
Serverless
AWS-Infrastruktur
Lambda functions
Route 53
API Gateway
Cloudfront
Amazon RDS
EC2
S3
ELB
Oppnådde Resultater
Økt åpenhet rundt kontantstrømmer takket være en ny app
Innføringen av et nytt system for å automatisere kakaohandelsaktivitetene gjorde det mulig for virksomheten å øke åpenheten rundt kontantstrømmene ved å integrere funksjonalitet for sporing av transaksjoner og kontantstrøm i sanntid og generering av ulike rapporter. Selskapet oppnådde 100 % sikkerhet i kontantstrømsynlighet, noe som resulterte i optimalisert kapitalstyring
Rask tilgang til spesifikk mobilteknologi-kompetanse
Bemanningsutvidelsen levert av Cleveroad gjør det mulig å opprettholde et raskt utviklingstempo og spare kostnader på interne app-utviklere. Ved å utvide teamet med nødvendig mobilteknologi-kompetanse har kunden klart å opprettholde et virkelig smidig arbeidsmiljø og raskt introdusere en mobilløsning for feltansvarlige, noe som bidrar til forbedret økonomisk ytelse
Løsningsintegrasjon med Back Office-systemet
Gjennom samarbeidet med Cleveroad mottok kunden et team av initiativrike, erfarne mobilapp-utviklere som vellykket utviklet og integrerte feltservice-programvaren med en back-office-plattform som ble bygget parallelt av kundens interne team. Det gjorde det mulig for alle parter å få tilgang til kakaohandelsprosessene mens de var på farten, med sanntidsdata og oppdateringer
Flere Caser

P2P Ridesharing
P2P Solution for On-demand Rides and Delivery







