Gjør desentralisert hospitality-drift til et data-drevet kontrolltårn

En skreddersydd ERP-suite for fjernovervåking av arbeidsstyrke, automatiserte oppgjør og sanntids inventarkontroll—bygget for å styre mange lokasjoner fra ett system.

Next.jsNode.jsGeolocation APIAutomatisert lønnProfit-share motorInventarstyringBusiness Intelligence
Forside for hospitality ERP

Prosjektoversikt

Plattformen ble bygget for en hospitality-tjenesteleverandør som opererer i et stort nettverk av tredjeparts lokaler (barer og restauranter). Deres egne ansatte og managere jobbet inne i partnerlokaler, noe som gjorde drift fysisk desentralisert—men behovet for sentral kontroll var stort.

Løsningen ble et felles system for: oppsett av lokasjoner, onboarding av manager/staff, ukeplanlegging, geo-validert oppmøte, overseer-first sjekklister, automatisert lønn, månedlige profit-share oppgjør og live inventar via en POS-lignende bestillingsflyt.

Driftsmodell
Fjernansatte i partnerlokaler
Kjerne-kontroller
Overseer-first + geo-fencede innlogginger
Finanslag
Lønn + profit-share med flere regler
Operasjonslag
Bestilling + inventarfratrekk

Utfordringen: Å styre en «usynlig arbeidsstyrke»

Arbeidsstyrken var spredt over mange lokasjoner, med ansatte ansatt av leverandøren (ikke av lokalet). Det skapte et tydelig synlighetsproblem: det var vanskelig å verifisere oppmøte, sikre operasjonell disiplin og beregne månedlige kostnader og oppgjør korrekt.

Samtidig hadde hver lokasjon ulik oppgjørsmodell, og virksomheten trengte rapportering som var sterk nok til å kunne reforhandle kontrakter basert på reelle tall—ikke magefølelse.

  • Ingen pålitelig måte å verifisere fysisk tilstedeværelse på riktig lokasjon
  • Manuell lønnskompleksitet (time vs dag) skapte feil og forsinkelser
  • Ulike profit-share avtaler var feilutsatte å beregne
  • Inventarsvinn uten sanntids oversikt
  • Begrenset rapportering gjorde reforhandlinger vanskeligere

Løsningen: Et samlet ERP for drift og oppgjør

Vi designet et fullstack ERP som fungerer som et kontrolltårn: hver lokasjon, manager, ansatt, plan, oppmøtehendelse, ordre og oppgjør henger sammen i en tenant-aware arbeidsflyt.

Systemet er bygget rundt håndhevbare regler: geo-fencet tilstedeværelse, manager-tilsyn og automatiske månedssluttberegninger slik at økonomien blir konsistent og etterprøvbar.

1) Geo-fencet arbeidsstyring (Overseer-First)

Oppmøte ble gjort bevisbart. Ansatte kan kun logge inn for oppmøte hvis de befinner seg innenfor en streng radius fra lokasjonens adresse/koordinater den dagen.

For å hindre usupervisert arbeid innførte vi en overseer-first flyt: lokasjonens manager må logge inn først for å bekrefte at tilsyn er på plass.

  • Geo-fencet innlogging innen 100 meter fra lokasjonens koordinater
  • Manager må logge inn først (overseer-first) før ansatte kan sjekke inn
  • Ukeplanlegging med kopier/lim inn og omfordeling av ansatte mellom lokasjoner
  • Inn/ut-stempling beregner arbeidstid automatisk

2) Manager-sjekklister og operasjonell etterlevelse

Ved manager-innlogging vises en sjekkliste-popup som kan opprettes og endres fra admin-backend. Den sikrer at utstyr, forbruksmateriell og hygiene er på plass før vakten starter.

Sjekklisten skaper repeterbar operasjonell disiplin på tvers av lokasjoner—og kan også revideres i ettertid ved behov.

  • Admin-konfigurerbare sjekklister (endres uten kode)
  • Manager bekrefter beredskap før ansatte kan registrere oppmøte
  • Støtter kvalitetstilsyn på tvers av mange fjernlokasjoner

3) Automatisert lønnsmotor

Hver ansatt får kontrakttype ved onboarding (per time eller per dag). Lønnsmotoren leser geo-validerte oppmøtelogger, beregner arbeidstid og genererer månedlige lønnsresultater automatisk.

Dette fjernet repeterende manuelt arbeid og reduserte feil fra regneark og fragmentert registrering.

  • Kontraktstyrt lønn (time vs dag)
  • Månedlige lønnsberegninger basert på validerte oppmøtelogger
  • Tydelig sporbarhet: oppmøte → timer → lønn

4) Profit-share og månedlige oppgjør (3 modeller)

Når en lokasjon legges til, setter admin hvem som betaler hvilke kostnader (lokasjon vs leverandør) og konfigurerer profit-share avtalen. Systemet støtter tre modeller som matcher reelle kontrakter.

Ved månedsslutt beregner motoren utgifter, MVA, fortjeneste og fordeling mellom lokasjon og leverandør—med et tydelig oppsett av hva hver part skylder.

  • Netto fortjenestedeling
  • Brutto fortjenestedeling
  • Trinnvis ytelsesdeling (mer salg → høyere andel)
  • MVA og utgifter tas med i beregningene
  • Kontraktkonfigurasjon per lokasjon ved onboarding

5) Live bestilling + sanntids inventarfratrekk

Vi bygde en bestillingsflyt for ansatte på gulvet. Bestillinger kan inkludere egne miks/varianter, og hver ordre trekker automatisk riktige mengder fra lageret.

Inventar støtter både forbruk (f.eks. tobakk/smaker) og ikke-forbruk (f.eks. betalingsenheter/utstyr), som gir full sporbarhet.

  • POS-lignende bestilling fra lokasjonen (ansattflyt)
  • Støtte for custom miks og smaker
  • Automatisk fratrekk av ingredienser fra inventar
  • Skiller mellom forbruk og ikke-forbruk

Skjermbilder (plassholder)

Operasjonsdashboard
Sentral dashboard med aktivitet, lønnsstatus og varsler
Ukeplanlegger
Ukeplanbygger med maler, duplisering og omfordeling
Geo-fencet oppmøte
Geo-fencet inn/ut med håndhevet overseer-first
Manager-sjekkliste
Admin-konfigurerbar sjekkliste ved første innlogging
Månedlige oppgjør
Automatisert oppgjør per lokasjon med profit-share
Inventar og bestilling
Live inventar med automatisk fratrekk via bestillinger

Rapportering og Business Intelligence

Rapporteringslaget ble designet for beslutninger. Systemet lager lokasjons-, ansatt-, region- og inventarrapporter som gjør det mulig å forstå lønnsomhet og operasjonell ytelse.

Innsikten brukes til å identifisere tapslokasjoner, forbedre drift og reforhandle avtaler basert på sanntids lønnsomhetsdata.

  • Lokasjonsrapporter (lønnsomhet, kostnader, trender)
  • Oppmøte- og lønnsrapporter per ansatt
  • Inventarforbruksrapporter (svinn og avvik)
  • Regionrapporter for sammenligning av områder og klynger

Resultat: Fra magefølelse til datadrevet reforhandling

Ved å kombinere validert oppmøte, automatisert lønn, strukturerte oppgjørsregler og sanntids inventar, endret ERP-et driften fra manuell oppfølging til målbar kontroll.

Kunden kan nå reforhandle lokasjonsavtaler med høy tillit, fordi lønnsomhet og ytelse er transparent og etterprøvbart.

Highlights
  • Pålitelig tilstedeværelsesvalidering (geo-fence + tilsyn)
  • Raskere og mer konsistent månedsslutt (lønn + oppgjør)
  • Redusert inventartap via sanntidssporing
  • Klar rapportering som beskytter marginer og forbedrer avtaler

Tekniske høydepunkter

Next.js (Admin + operasjons-UI)Node.js backend-APIerGeolokasjon / geo-fence håndhevingRegelbasert oppgjørsmotorInventarfratrekk koblet til bestillingerRapporteringspipeliner (lokasjon / ansatt / region / inventar)

Oversikt

100m
Geo-fence radius for innlogging
3 nivå
Profit-share kontrakter

Klar til å starte prosjektet ditt?

La oss snakke om den beste teknologistacken for bedriften din

    Hospitality ERP Case Study — geo-fencet arbeidsstyrke, lønn og profit-share | Code Melodies Ltd