← Tilbake

Counterclock

Hva vi er bygget med

En rask oversikt over teknologien bak Counterclock — fra brukergrensesnitt til database og betalinger.

Frontend

React 19

UI-rammeverk

Moderne React med serverkomponenter-støtte, Suspense-grenser og forbedret ytelse.

TanStack Start v1

Fullstack-rammeverk

Kjører på Vite 7. Håndterer SSR, filbasert ruting og serverfunksjoner i én pakke.

TanStack Router v1

Ruting

Filbasert, typesikker routing. Automatisk routeTree-generering fra src/routes/.

TanStack Query v5

Datahåndtering

Server-tilstand, caching, invalidering og synkronisering av data mellom klient og server.

Tailwind CSS v4

Styling

Utility-first CSS med oklch-fargetokens og dark mode. Ingen tailwind.config.js — alt defineres i styles.css.

Radix UI

Tilgjengelighet

Primitiver for dialoger, popover, tabs og mer — tastaturnavigasjon og skjermleserstøtte innebygd.

Backend & integrasjoner

Lovable Cloud

Backend / database / auth

Postgres-database med RLS, innebygd autentisering og lagring. Administreres fra appen.

TanStack Server Functions

API-lag

createServerFn 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

Betalinger

Abonnements- og engangsbetalinger. Webhook-tilkobling for sanntidsabonnementsstatus.

Google Calendar API

Kalenderintegrasjon

OAuth 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øy

Rask utvikling med HMR, og produksjonsbygg optalisert for Workers.

Zod v3

Validering

Runtime-type-sjekk for serverfunksjoner, webhooks og skjemaer.

Bun

Runtime / pakkehåndtering

Lokal utvikling og avhengighetsinstallasjon.

Sist oppdatert mai 2026