Counterclock
Hva vi er bygget med
En rask oversikt over teknologien bak Counterclock — fra brukergrensesnitt til database og betalinger.
Frontend
React 19
UI-rammeverkModerne React med serverkomponenter-støtte, Suspense-grenser og forbedret ytelse.
TanStack Start v1
Fullstack-rammeverkKjører på Vite 7. Håndterer SSR, filbasert ruting og serverfunksjoner i én pakke.
TanStack Router v1
RutingFilbasert, typesikker routing. Automatisk routeTree-generering fra src/routes/.
TanStack Query v5
DatahåndteringServer-tilstand, caching, invalidering og synkronisering av data mellom klient og server.
Tailwind CSS v4
StylingUtility-first CSS med oklch-fargetokens og dark mode. Ingen tailwind.config.js — alt defineres i styles.css.
Radix UI
TilgjengelighetPrimitiver for dialoger, popover, tabs og mer — tastaturnavigasjon og skjermleserstøtte innebygd.
Backend & integrasjoner
Lovable Cloud
Backend / database / authPostgres-database med RLS, innebygd autentisering og lagring. Administreres fra appen.
TanStack Server Functions
API-lagcreateServerFn erstatter REST-endepunkt og Edge-funksjoner. Zod-validering på input.
Cloudflare Workers
KjøremiljøAppen deployes på Workers. Serverfunksjoner og SSR kjører i en serverless Worker.
Paddle
BetalingerAbonnements- og engangsbetalinger. Webhook-tilkobling for sanntidsabonnementsstatus.
Google Calendar API
KalenderintegrasjonOAuth 2.0-basert integrasjon. Henter og synkroniserer brukerens kalenderhendelser.
pgmq
E-postkøPostgres-basert meldingskø for pålitelig e-postutsending og feilhåndtering.
Verktøy
Vite 7
ByggeverktøyRask utvikling med HMR, og produksjonsbygg optalisert for Workers.
Zod v3
ValideringRuntime-type-sjekk for serverfunksjoner, webhooks og skjemaer.
Bun
Runtime / pakkehåndteringLokal utvikling og avhengighetsinstallasjon.