Flutter · Supabase · Stripe Connect · iOS & Android

Profesjonelle apper fra folk som lever i koden

Hazher designer, bygger og vedlikeholder mobilapper med moderne verktøy, tydelig brukeropplevelse og sikkerhet i ryggmargen. Vi står bak EcoShelf (mat og hjem), Loop Marked (marked med virtuell valuta og sterk kryptering) og Hurtighjelp (norsk markedsplass for tjenester med Vipps og kortbetaling). Vi tar også oppdrag: din idé, vår gjennomføringsevne.

Appikonene er hentet fra hver app sin offisielle pakke: EcoShelf og Hurtighjelp som høyoppløselig PNG, Loop Marked fra loopmarked.com.

EcoShelf
Loop Marked
Hurtighjelp

EcoShelf — full kontroll på maten du har hjemme

EcoShelf er en norskutviklet app for deg som vil kaste mindre mat, spare penger og slippe å gjette hva som gjemmer seg bakerst i kjøleskapet. Appen er bygget i Flutter med Apple-innlogging, skybakgrunn (Supabase) og funksjoner som er tilpasset hverdagen i norske og internasjonale hjem.

Les mer om EcoShelf — dokumentasjon og hvordan appen fungerer

EcoShelf

Matlager, utløp og handleliste — bygget for hverdagen.

Matsvinn Strekkodeskanner AI skann av skap Handleliste Oppskrifter Varsler

Hva EcoShelf gjør i praksis

Du legger inn varer med utløpsdato og lagringssted (kjøleskap, fryser eller tørrskap). Alt vises i en oversikt som grupperer like varer og sorterer etter dato, slik at du ser først det som bør brukes snart. Du kan skanne strekkoder for rask registrering, bruke hurtigtillegg med søk i katalog, og ta bilde av kjøleskap, fryser eller tørrskap slik at kunstig intelligens foreslår varer du kan legge inn (før du godkjenner listen). Kvitteringsskanning hjelper deg å få med hele handleturen i ett steg.

Handlelisten er knyttet til hverdagen: når du markerer noe som spist eller kastet, kan appen foreslå å legge varen på listen igjen hvis du ikke har flere partier igjen. Du får også oversikt over tidligere bilder av «skapene» dine med dato og klokkeslett, og kan slette historikk du ikke trenger.

EcoShelf støtter norsk og engelsk, fungerer med Apple Sign In, og bruker Row Level Security i databasen slik at bare du ser dine egne data. Push-varsler kan settes opp for påminnelser (med brukerens tillatelse). Alt er tenkt for trygg drift: personvern og vilkår finner du blant annet på hazher.no/ECOSHELF/Privacy.

Hvorfor dette er «profft» utført

  • Én felles kodebase i Flutter gir konsistent UI og rask utvikling på tvers av plattformer.
  • Supabase gir database, autentisering og funksjoner som kan skaleres uten å eie egen serverpark.
  • Vi tenker sikkerhet tidlig: brukerdata isoleres per konto, og sensitive operasjoner går gjennom kontrollerte API-er.
  • Vi itererer basert på reell bruk: mat i hjemmet er et problem alle kjenner på; appen er bygget for konkrete oppgaver, ikke bare «features».

Loop Marked — marked med personvern i kjernen

Loop Marked er en markedsplass-app der meldinger og innhold er tenkt kryptert og sikkert, med sanntidsoppdateringer og et grensesnitt som føles moderne på både iOS og Android. Handel og belønninger i appen skjer med Lumo, som er en virtuell valuta — ikke ekte penger — slik at brukere kan handle og bytte i et kontrollert miljø uten å blande inn bankkonto eller kort i den samme flyten.

Les mer om Loop Marked — produktnettsted og nedlasting

Loop Marked

Personvern-først-marked med sanntid, kart og strukturerte tilbud.

Lumo (in-app) Kryptert chat 22+ språk Kart & radius Tilbud & reviews

Opplevelsen for brukeren

Brukere oppretter profil med Apple eller Google, utforsker annonser med filtre for kategori, pris (i Lumo), avstand og kart, og kan lagre søk med varsler når nye treff dukker opp. Chat mellom kjøper og selger er bygget for konfidensialitet, med støtte for bilder, stemme og deling av posisjon i tråd med produktets design. Tilbudssystemet strukturerer forhandling: bud, motbud, aksept og avslag med sporbarhet.

Lumo er tydelig markert som plattformens interne valuta: den brukes til å prise varer, fullføre handler i appen og drive økonomien i økosystemet (for eksempel belønninger og spillifisering som badges), uten at det er snakk om tradisjonell bankoverføring inne i den samme logikken. Det reduserer risiko og forenkler etterlevelse sammenlignet med å håndtere ekte fiat i en umoden markedsplass.

Appen er oversatt til mange språk, inkludert støtte for RTL, og er laget for et globalt publikum samtidig som den beholder et tydelig visuelt uttrykk. Mer informasjon, juridiske sider og nedlasting finner du på loopmarked.com.

Teknisk og produktmessig styrke

  • Flutter gir jevn ytelse og ett team som leverer til både App Store og Google Play.
  • Supabase brukes som sanntids- og sikkerhetsorientert backend med policies på radnivå.
  • Personvern er en del av merkevaren, ikke et tillegg — det gjenspeiles i arkitektur og kommunikasjon.

Hurtighjelp — norsk markedsplass for tjenester

Hurtighjelp er en hjemmebygd, norsk markedsplass-app der folk som trenger praktisk hjelp møter kvalifiserte tjenestetilbydere — fra renhold og hundelufting til snømåking, flyttehjelp, hagearbeid, rørlegger og elektriker. Appen er bygget i Flutter for både iOS og Android, har Vipps, Apple Pay, Google Pay og kortbetaling gjennom Stripe Connect, og bruker Supabase som sanntids backend med Row Level Security i kjernen.

Hurtighjelp

Wolt og Foodora-nivå opplevelse — men for hverdagstjenester. Trygg betaling, sanntids chat og live posisjon.

Vipps Login & Pay Stripe Connect Apple Pay & Google Pay Sanntids chat Live tracking Vurderinger Søk & filter

Hva Hurtighjelp gjør i praksis

Brukere logger inn med Vipps (BankID-nivå-verifisering), Apple Sign In eller Google, og lander rett i en moderne markedsplass. Trenger du hjelp? Legg ut en annonse med kategori, beskrivelse, bilder, adresse, tidspunkt og pris i kroner. Tilbyr du tjenester selv? Publiser et tilbud, så blir du synlig for nærområdet ditt. Markedsplassen lar deg søke, sortere og filtrere — med visuelle kategorifliser, hurtigfiltere og en featured-karusell — slik at riktig oppdrag dukker opp på sekunder.

Når en avtale inngås, går betalingen gjennom Stripe Connect Marketplace: kunden betaler i appen (Vipps, Apple Pay, Google Pay eller kort), pengene holdes trygt på en plattform-konto, og når oppdraget er fullført utbetales tjenestetilbyderens andel automatisk til deres registrerte bankkonto. Hurtighjelp tar en transparent plattformprovisjon på 10–15 % som dekker betaling, sikkerhet og drift. Hele flyten er verifisert serverside i Supabase Edge Functions med idempotens-nøkler og webhook-signaturkontroll, slik at samme transaksjon aldri kan belastes to ganger.

Underveis i oppdraget kan kunde og tilbyder snakke direkte i en avansert chat med blå/grønn iMessage-aktige bobler, lest-merker, multibilder med forhåndsvisning før sending, slettefunksjon for egne meldinger, fullskjerms bildeviser og smart datoseparator. Tilbyderen kan dele live posisjon på et lyst kart slik at kunden ser nøyaktig når hjelpen er framme — perfekt for snømåking klokken seks om morgenen eller en flyttebil i bevegelse. Etter fullført oppdrag gir begge parter en stjernevurdering med en kort tekst, slik at omdømmet bygger tillit i hele plattformen.

Appen er bygget rundt iOS-native tillatelser: bilder og lokasjon spørres bare når funksjonen faktisk brukes, varsler tilbys etter at intro-flyten er ferdig, og App Tracking Transparency er på plass for fremtidige annonser. Hver tillatelse har en tydelig norsk forklaring i Info.plist, og kan slås av og på i iPhone-innstillinger som forventet. Designet er gjennomført i lys mode med et premium-følgende uttrykk: myke skygger, hvite kort, varm lilla-blå primærfarge og store luftige kort.

Hvorfor Hurtighjelp er trygt og «bank-standard»

  • PCI DSS Level 1 via Stripe — kortdata berører aldri Hurtighjelp sine servere.
  • Vipps OIDC + BankID for sterk identitetsbekreftelse av norske brukere.
  • RLS i Supabase sikrer at kun deltakerne i en samtale kan lese meldingene.
  • Server-validert pris og idempotens-nøkler hindrer dobbel-belastning og manipulasjon.
  • Webhook-signaturkontroll for hver Stripe-event som oppdaterer status i databasen.
  • Transparent betalingsstatus i chat og varslingssenter — alle parter ser hva som har skjedd og når.

Funksjonsoversikt

Markedsplass Hero-header, søk, hurtigfiltere, kategorifliser, featured-karusell og kort med bildestripe.
Annonse / tilbud Skill mellom «trenger hjelp» og «tilbyr tjeneste». Multi-bildeopplasting, adresse, tidspunkt og pris.
Annonse-detalj Hero-bildekarusell, eier-kort, beskrivelse, kart, vurderinger og dynamisk handlings-knapp.
Sanntids chat Lest-merker, gradient-bobler, multibilder med forhåndsvisning, soft-delete og fullskjermsviser.
Live tracking Tilbyderen deler posisjon på lyst kart med ETA og «framme»-varsel.
Betaling Vipps, Apple Pay, Google Pay og kort via Stripe Connect — med automatisk utbetaling til tilbyder.
Vurderinger Stjernevurdering og kommentar etter hvert oppdrag — bygger tillit over tid.
Profil & varsler Offentlig profil med rating, betalingsmetoder, varslingssenter og iOS-native permissions.

Teknisk og produktmessig styrke

  • Flutter med flutter_riverpod, go_router og en gjenbrukbar designsystem-pakke (lys mode, glassmorphism, soft-shadows).
  • Supabase med PostgreSQL-enums (job_kind, job_status, payment_status), triggere for ratings og chat-previews, og RLS i kjernen.
  • Edge Functions for serverside Stripe-flyt: create-payment-intent, connect-onboarding og signerte webhooks.
  • flutter_map + geolocator for posisjon og lyse CartoDB Voyager-fliser.
  • app_tracking_transparency og iOS-native primere for hver tillatelse.
  • image_picker for multi-bildeopplasting til job_images og chat_images Supabase Storage-buckets.

Hvordan vi bygger produkter som tåler ekte bruk — og ekte skroll

Det du ser på denne siden er bevisst en liten «meta-demo»: samme mønster vi bruker i appene — tydelig typografi, rolige overganger, og bevegelse som forklarer hierarki i stedet for å distrahere. Under finner du en mer teknisk gjennomgang av hvordan EcoShelf, Loop Marked og Hurtighjelp utnytter Flutter, Supabase, Stripe og kryptografisk tenkning uten å ofre brukerflyt.

Sanntid PostgreSQL + abonnementer gir øyeblikkelige oppdateringer i chat, annonser og tilbud — uten at klienten må polle seg i kne.
RLS Row Level Security betyr at databasen, ikke bare appen, håndhever «hvem får se hva» — et sikkerhetsnett når UI og API endrer seg.
Flutter Én render-pipeline, konsistente animasjoner og delte komponenter på iOS og Android — færre avvik, raskere iterasjoner.

«Personvern er ikke et avkrysningsfelt — det er en arkitekturavgjørelse. Når meldinger krypteres før de forlater enheten, og når matdata isoleres per konto i skyen, bygger vi tillit som varer lenger enn kampanjer.»

— produktfilosofi Hazher / Loop Marked / EcoShelf

Fra piksel til policy

I Loop Marked møter du et komplekst snitt av funksjoner som ellers spres over flere apper: markedsplass, strukturert forhandling, omdømme, flerspråklighet med RTL, kart og radius, samt en chanel som er ment å være konfidensiell. Å kombinere det med Lumo — en tydelig virtuell valuta — gjør det mulig å drive økonomi og belønning inne i økosystemet uten å blande inn tradisjonell betalingsinfrastruktur i hver skjermflate. Det forenkler risikovurdering, klarerhet i vilkår og brukerens mentale modell: «jeg handler med poeng i appen», ikke «jeg sender penger til en ukjent motpart via samme tråd som en tekstmelding».

EcoShelf adresserer et annet, like krevende domene: husholdningens tidsforløp. Utløpsdatoer, batcher, lagringssteder og handlelister er tilstand som endrer seg flere ganger om dagen. Når vi legger til strekkode, kvitteringsskanning og KI-assistert innlesing av «hva som faktisk står i skapet», øker kompleksiteten — men gevinsten er at brukeren slipper manuell dataføring som uansett ville blitt utdatert. Alt lander i en modell der brukeren godkjenner forslag, og der RLS sørger for at rådata om hjemmet ditt ikke lekker på tvers av kontoer.

På web (som her) bruker vi lette, deklarative animasjoner: elementer som glir inn når de faktisk blir synlige (IntersectionObserver), et svakt parallax-lag på bakgrunnen, og en tynn fremdriftslinje som speiler leseposisjon. I app bruker vi oftere implicit animasjoner og fysikk-lignende kurver — men prinsippet er det samme: bevegelse skal alltid respektere prefers-reduced-motion.

Operasjonell modenhet

Når vi tar eksterne oppdrag, tar vi med oss erfaring fra butikkkrav (personvern-URL, innholdsdeklarasjoner, metadata), fra observabilitet (hvordan feil i feltet fanges uten å eksponere persondata), og fra lokaliseringsdisiplin (streng separation av strenger, RTL-layout, og kulturell sensitivitet i tall/dato/valuta). Det er den samme «siste mil»-tenkningen som skiller en demo fra en app folk faktisk beholder på hjemskjermen.

Vi kan lage appen for deg

Hazher tar oppdrag fra bedrifter, gründere og team som trenger en mobilapp eller et MVP som tåler skarp drift: riktig arkitektur, pen UI, måling, personvern og utrulling til butikk. Vi jobber slik vi bygger egne produkter — med ryddige prosesser og kode du kan leve med i årene som kommer.

Strategi og produkt Vi hjelper deg å avgrense MVP, prioriter funksjoner og definere suksesskriterier før en linje kode skrives.
Design og merkevare Flyt, typografi, farger og komponenter som føles native og profesjonelle — ikke «malware fra 2012».
Flutter-utvikling Én kodebase for iOS og Android, med fokus på ytelse, tilgjengelighet og vedlikeholdbar struktur.
Backend og sky Supabase, Edge Functions, databaser med RLS, fil-lagring og sikker autentisering der det passer prosjektet.
Utgivelse Vi kjenner App Store og Google Play: sertifikater, personvern-URL-er, metadata og tekniske krav.
Vedlikehold Vi kan bistå etter lansering med feilretting, nye versjoner og innhold som må på plass for annonser og analyse.

Typisk samarbeidsløp

1. Kartlegging. Vi avklarer målgruppe, plattform, integrasjoner og juridiske behov (GDPR, barn, helse, betaling osv.).
2. Konsept og skisser. Wireframes eller høynivå-flyt slik at alle forventer det samme før design låses.
3. Utvikling i korte iterasjoner. Du får jevnlig innsyn i bygg som kan testes på enhet.
4. Test og lansering. Vi sikrer at butikkkrav, personvern og stabilitet er på plass.
5. Drift. Avtale om oppfølging, overvåkning og videreutvikling etter behov.

Vi er vant til å jobbe med ambisiøse produkter: Loop Marked kombinerer marked, chat, økonomi i app og internasjonal skalering; EcoShelf kombinerer AI, kamera, offline-tankegang og daglig bruk; Hurtighjelp kombinerer markedsplass, sanntids chat, live posisjon og regulert betaling via Stripe Connect og Vipps med automatisk utbetaling til tilbyder. Den erfaringen tar vi med inn i ditt prosjekt.

Et norsk apphus med hjerte for håndverk og personvern

Hazher er et norskregistrert enkeltmannsforetak drevet av Hama Hazher som bygger produkter folk faktisk bruker. Vi står bak EcoShelf (mat og hjem), Loop Marked (personvern-først-marked med virtuell valuta) og Hurtighjelp (norsk markedsplass for tjenester med Vipps, Apple Pay og Stripe Connect). Det betyr at vi forstår hele løpet: idé, design, kode, sikkerhet, butikk-utgivelse, betaling, juridisk rammeverk og drift over tid.

Det vi er gode på

  • Helhetlig tenkning: UX, ytelse, sikkerhet og forretningslogikk i samme team.
  • Moderne stack uten unødvendig kompleksitet der enklere løsninger holder.
  • Sikre betalingsløsninger: Stripe Connect, Vipps eCom, Apple Pay og Google Pay.
  • Klare personvern- og informasjonsstrategier — viktig for brukere, App Store og annonsenettverk.
  • Erfaring med både forbrukerapper og plattformer med høyere risiko (chat, handel, data, posisjon).

Det vi ikke lover

  • Vi lover ikke «nummer én på App Store på tre dager» — vi lover derimot solid håndverk og ærlige estimater.
  • Vi erstatter ikke juridisk rådgivning; du må eie vilkår og personvern for ditt eget selskap der loven krever det.
  • Vi bygger ikke useriøse eller villedende apper: det skader alle, inkludert muligheten til å bruke annonser.

Selskapsinformasjon

Hazher leverer produkt- og apputvikling i Norge. Vi opererer som registrert enkeltpersonforetak og fakturerer med MVA der det er aktuelt. Vipps og Stripe-integrasjoner gjøres med Hazher som plattform-eier (KYC fullført).

Selskapsnavn
HAZ.HER ABDULLAH
Organisasjonsnummer
837 568 382
Land
Norge
Nettsted
hazher.no
Generell kontakt
kontakt@hazher.no
EcoShelf support
ecoshelfsupport@hazher.no
Loop Marked
loopmarked.com
Hurtighjelp
I lukket testfase — kontakt for tilgang
Flutter · UI på tvers av plattformer
Dart · typesikker app-logikk
Supabase · PostgreSQL, auth, lagring
Edge Functions · serverløs forretningslogikk
Stripe Connect · marketplace-betaling
Vipps · norsk login & betaling
RLS · databasen håndhever tilgang

La oss snakke

EcoShelf: ecoshelfsupport@hazher.no
Loop Marked: kontakt via loopmarked.com
Hurtighjelp: hurtighjelp@hazher.no
Hazher / nye prosjekter: kontakt@hazher.no

Personvern og informasjonskapsler