$ █
Arandor Companion
--- technologien: HTML, CSS, JavaScript, Astro, AstroDB, TailwindCSS zeilen-code: 1337 ---
Eine Full-Stack-Kampagnen-App für Tabletop-RPGs, gebaut mit Astro.js und TypeScript. Charaktere, NPCs, Locations, Quests und Sessions verwalten - mit KI-Features und Echtzeit-Tools für den Dungeon Master.
Arandor begann als persönliches Projekt, um meine eigene D&D-Kampagne zu digitalisieren – und wuchs zu einer vollwertigen Companion-App. Sie umfasst Charaktertracking mit D&D-Beyond-Sync, eine interaktive Kampagnenkarte, ein Abenteuer-Tagebuch mit Markdown-Unterstützung sowie KI-gestützte Zusammenfassungen und Podcast-Narration via OpenAI API. Technisch setzt das Projekt auf Astro.js mit Server-Side Rendering, Astro DB für typsicheren SQLite-Zugriff und ein rollenbasiertes Rechtesystem für Spieler, Dungeon Master und Admins. Eines der spannendsten Features ist der DM-Screen, über den der Spielleiter in Echtzeit steuert, was die Spieler auf einem zweiten Display sehen.
$ █