Yapp
En chatteplattform med tale- og videosamtaler som alle kan bruke.
Yapp er en chatteplattform jeg laget i august 2026. Du oppretter en konto, finner folkene du vil snakke med, og chatter med dem. Når tekst ikke er nok, starter du en tale- eller videosamtale fra samme samtale. Den er åpen for alle, og den er gratis.
Hva den gjør
- Meldinger. Chat i sanntid med andre brukere. Meldinger leveres med en gang og lagres, så du kan fortsette samtalen senere.
- Talesamtaler. Ring noen rett fra chatten.
- Videosamtaler. Det samme, med kamera.
- Åpen for alle. Ingen invitasjon nødvendig. Registrer deg og begynn å snakke.
Hvordan den ble laget
Yapp er en nettapp, bygget med Claude Code som kodeverktøy. Det interessante var ikke grensesnittet, men det som ligger bak: brukerkontoer, samtaler, meldingshistorikk og samtaletilstand må lagres et sted og holde seg konsistent mens mange bruker appen samtidig. Det betydde å designe datamodellen skikkelig, tenke på hva som skal indekseres, og håndtere sanntidsoppdateringer uten at databasen blir flaskehalsen. Samtalene går direkte mellom nettleserne, og serveren setter dem bare opp.
Status
Aktiv. Yapp fungerer og er i bruk. Noen små funksjoner kommer fortsatt, men ingenting stort er planlagt. Dette er et sideprosjekt, ikke det viktigste jeg jobber med.
Hva jeg fikk ut av det
Dette er prosjektet der databaser falt på plass for meg. Før Yapp hadde jeg stort sett brukt en database som et sted å legge ting. Her måtte jeg tenke på skjemadesign, relasjoner mellom brukere og samtaler, hva som skjer når to personer skriver samtidig, og hvordan spørringer holdes raske når tabellene vokser. Den kunnskapen tar jeg rett med inn i de større prosjektene jeg jobber med nå.