Ga naar hoofdinhoud
TuncerTechnologies

Zo werken wij

Een helder proces, een senior team en engineeringgewoonten die producten snel, veilig en gemakkelijk aanpasbaar houden.

// Merchant app: refresh the order list the moment an order changesconst channel = supabase.channel(`orders:${storeId}`)  .on('postgres_changes', { event: '*', table: 'orders' }, () =>    queryClient.invalidateQueries({ queryKey: ['orders', storeId] })  )  .subscribe()// Notify the rider assigned to the orderawait notify(rider.id, { title: 'New delivery job', priority: true })
Illustrative code in the style of our stack

Ons proces

Zes stappen van idee tot lancering, en daarna

Selecteer een stap om te zien wat er gebeurt en wat u ontvangt.

Step 1 of 6

Ontdekken

Wij beginnen met het begrijpen van het bedrijf: wie de gebruikers zijn, hoe succes eruitziet en wat er op de lanceringsdag moet kloppen. U krijgt een schriftelijke scope waarop u ons kunt aanspreken.

Wat u ontvangt

  • Doelen en succesmaatstaven
  • Gebruikersrollen en belangrijke gebruikersreizen
  • Schriftelijke scope en mijlpalen

Engineeringpraktijken

Gewoonten die producten gezond houden

Dezelfde werkwijzen lopen door elk project dat wij aannemen, van een bedrijfswebsite tot een marktplaats met meerdere apps.

Codereview bij elke wijziging

Al het werk gebeurt in Git. Wijzigingen worden voorgesteld als pull requests en beoordeeld voordat ze worden samengevoegd.

Gescheiden omgevingen

Ontwikkeling en productie draaien in aparte projecten, zodat nieuw werk is bewezen voordat het live gebruikers raakt.

Beveiliging in de datalaag

Beveiliging op rijniveau en rolgebaseerde toegang worden afgedwongen in de database, niet alleen in de app.

Geheimen buiten de code

Sleutels en inloggegevens staan in beheerde omgevingsinstellingen, nooit in de repository.

Monitoring na de release

Crash- en foutmeldingen met Sentry, zodat problemen snel boven water komen en herstel snel wordt geleverd.

Snel en toegankelijk

Geoptimaliseerde afbeeldingen, lazy loading en toegankelijke opmaak, gecontroleerd op telefoons en desktops.

Technologie

Een moderne, bewezen stack

Tools die wij vandaag in productie gebruiken. Wij kiezen wat bij uw product past, niet wat in de mode is.

Mobiel

  • React Native
  • Expo
  • TypeScript
  • TanStack Query
  • Zustand
  • React Native Maps

Web

  • React
  • Next.js
  • Vite
  • Tailwind CSS
  • Material UI
  • Framer Motion

Backend en data

  • Supabase
  • PostgreSQL
  • Laravel
  • Node.js
  • Prisma
  • Edge-functies

Cloud en oplevering

  • Vercel
  • Laravel Cloud
  • GitHub
  • App Store Connect
  • Google Play Console

Integraties

  • Firebase
  • Sentry
  • Stripe
  • GCash en Maya (PayMongo)
  • Grafieken en rapportage

Samenwerken met ons

Wat u mag verwachten

Goede software komt voort uit goede samenwerking. Zo houden wij u vanaf dag één op de hoogte.

Start een gesprek

Eén aanspreekpunt

Een benoemde projectleider die uw project kent en uw vragen beantwoordt.

Vroeg werkende software

U probeert tijdens het project echte builds uit, niet pas aan het einde.

Beslissingen op schrift

Scope, prioriteiten en wijzigingen worden vastgelegd en afgestemd.

Uw accounts, uw product

Vermeldingen in stores, domeinen en cloudprojecten kunnen onder uw eigen bedrijfsaccounts worden ingericht.

Een product in gedachten? Laten we het samen bouwen.

Tell us what you want to build. We will reply with next steps, a suggested approach and a timeline.