
Om mig
Sten Dellby
Jag heter Sten Dellby och har fått diagnosen Alzheimers sjukdom. Denna webbplats är mitt försök att bygga en kunskapsbank – inte bara för mig själv utan kanske även för
andra som lever med samma diagnos.
Genom att dokumentera min sjukdomsresaresa – behandlingsplaner, forskningsrön, vardagstips och erfarenheter med AI-verktyg – hoppas jag kunna ge dela med mig av intressant information till andra i samma situation.
Denna webbplats är också mitt "meningsskapande projekt" – en central del av min behandlingsplan. Forskning visar att sammanhängande, meningsfullt engagemang stärker hjärnans motståndskraft. Att bygga och underhålla denna kunskapsbank ger mig kognitiv stimulans, social koppling och struktur i vardagen.
Jag nås enklast via e-post på [email protected] eller via X (Twitter) där jag skriver om mitt nya liv med Alzheimers.
Teknisk beskrivning av sajten
Projektets omfattning
| Mätvärde | Antal |
|---|---|
| Rader kod (TypeScript, TSX, CSS) | 16 851 |
| Filer (TypeScript/TSX) | 116 |
| React-komponenter (UI) | 64 |
| Sidor | 7 (Hem, Om mig, Admin, Artikel, AI, 404, Komponentbibliotek) |
| API-procedurer (tRPC) | 20+ |
| Automatiserade tester (Vitest) | 38 |
| Versioner (checkpoints) | 52 |
| npm-paket (beroenden) | 93 |
Databas
| Tabell | Syfte |
|---|---|
| articles | Artiklar med kategori, bild, språk, översättningskoppling |
| diary_entries | Dagboksinlägg med datum och innehåll |
| users | Användarhantering med roller (admin/user) |
| site_pages | Redigerbara sidor (Om mig) |
Teknikstack
| Lager | Teknologi |
|---|---|
| Frontend | React 19, TypeScript, Tailwind CSS 4 |
| Textredigerare | Tiptap (WYSIWYG, iPad-anpassad) |
| Backend | Node.js, Express, tRPC 11 |
| Databas | MySQL (TiDB) via Drizzle ORM |
| Fillagring | Amazon S3 (bilder, media) |
| AI-översättning | Automatisk svenska → engelska via LLM |
| Autentisering | Manus OAuth med JWT-sessioner |
| Testning | Vitest med 38 automatiserade tester |
| Hosting | Manus med egen domän (dellby.info) |
Nyckelfunktioner
Sajten har automatisk översättning från svenska till engelska via AI – varje artikel som skrivs på svenska översätts automatiskt. Textredigeraren (Tiptap) är specialanpassad för iPad med "Sök och feta"-funktion som gör det möjligt att formatera text utan att behöva markera ord. Bilduppladdning sker direkt till molnlagring (S3) med automatisk optimering. Admin-panelen har tre flikar: artiklar, dagbok och Om mig-sidan. Alla 38 automatiserade tester säkerställer att funktionaliteten fungerar korrekt.