Projekte

Selbst gehostete Plattformen, Web-Apps und Android-Apps – der Quellcode liegt größtenteils auf meinem eigenen Gitea.

15 Projekte 14 aktiv 1 in Entwicklung

Im Fokus

Highlights

Plattformen, Web-Apps & Android-Apps

Weitere Projekte

Sprachkanal „Chillen^^“ mit laufendem Anruf, Kanalliste des 3DNS-Space und Mitgliederliste

3DNS Meet

Plattform

Kommunikationsplattform im Discord-Stil mit Text-, Sprach- und Videokanälen

  • React
  • Vite
  • Tailwind CSS
  • Zustand
  • und 3 weitere
Aktiv
Startseite „Guten Morgen, DoM!niC“ mit den neuesten Titeln als Cover-Raster

3DNS Music

Plattform

Selbst gehostetes Musik-Streaming für die eigene Bibliothek – mit Radio, Podcasts und Jams

  • Node.js
  • Fastify
  • SQLite (better-sqlite3)
  • React
  • und 6 weitere
Aktiv
Dashboard mit Host-Gruppen und Verbindungsübersicht

Selbst hostbare Web-App für SSH/SFTP, Terminal, Docker und VMs im Browser

  • TypeScript
  • React 19
  • Vite
  • Tailwind CSS
  • und 6 weitere
Aktiv
Startansicht „Heute“ mit animierter Wetter-Szene und stündlicher Vorhersage für Pirna

Wetter3xD

Web-App

Wetter-Web-App mit DWD- und Open-Meteo-Daten, Regenradar, Pollenflug und Unwetter-Push

  • Node.js
  • Fastify
  • better-sqlite3 (SQLite)
  • Leaflet
  • und 5 weitere
Aktiv
Laufender Download-Test mit Verlaufs-Tacho bei 979,3 Mbps und Live-Sparklines

3DNS Speedtest

Web-App

Selbst gehosteter HTML5-Speedtest mit Glass-Design, Teilen-Link und eigenem Go-Server

  • OpenSpeedTest-Engine 2.5.4
  • JavaScript
  • HTML5 / CSS Custom Properties
  • Go 1.24 (embed.FS)
  • und 6 weitere
Aktiv
Desktop-Ansicht mit Seitenleiste und Abfahrten mehrerer Haltestellen in Pirna nebeneinander

Abfahrten

Web-App

Echtzeit-Abfahrtsmonitor für Bus und Bahn im VVO – im Browser und als Android-App

  • Node.js
  • Fastify 5
  • SQLite (node:sqlite, WAL)
  • VVO-WebAPI
  • und 5 weitere
Aktiv
Wählfeld mit Favoriten und Registrierungsstatus
Aktives Gespräch mit Tasten, Stumm und Lautsprecher

AndPhone

Android-App

SIP-Softphone für Android im Material-3-Expressive-Design, gebaut auf dem Linphone-SDK

  • Kotlin 2.4
  • Jetpack Compose
  • Material 3 Expressive
  • Linphone-SDK 5.5
  • und 6 weitere
Aktiv
Dashboard mit Tacho-Ring, Akku-Anzeige und Werte-Kacheln
Dashboard-Steuerung mit Parken-Schalter, Modus-Umschalter und Blinkerton

EPF Cockpit

Android-App

Alternative Open-Source-App für ePowerFun-Scooter wie den EPF Pulse Plus

  • Kotlin
  • Jetpack Compose
  • Material 3 Expressive
  • Hilt
  • und 6 weitere
Aktiv
Status-Dashboard mit Signalstärke-Ring, Signalverlauf und Verbindungsdetails
WLAN-Scanner mit Liste umliegender Netzwerke und Bandfiltern

NetMon

Android-App

WLAN-, Bluetooth- und LAN-Monitoring für Android im Material-3-Expressive-Design

  • Kotlin
  • Jetpack Compose
  • Material 3 Expressive
  • Kotlin Coroutines & StateFlow (MVVM)
  • und 6 weitere
Aktiv
SysMon Übersicht mit CPU-Status, Akku, Netzwerk, RAM und Speicher
Hardware-Tab mit Prozessor-Clustern und GPU-Informationen

SysMon

Android-App

Nativer Android-System-Monitor – Geräte- und Hardware-Daten lokal, ohne Cloud

  • Kotlin 2.4
  • Jetpack Compose
  • Material 3 (Expressive)
  • Kotlin Coroutines
  • und 6 weitere
Aktiv
DavSync Übersicht mit Sync-Status und aktivierbaren Kalendern
Einstellungen mit 3DNS-Konto, Sync-Intervall und WLAN-Option

DavSync

Android-App

CalDAV/CardDAV-Sync für Android – Kalender und Kontakte in die nativen Android-Apps

  • Kotlin 2.4
  • Jetpack Compose
  • Material 3 (1.5.0-alpha, Expressive)
  • OkHttp 5
  • und 6 weitere
Aktiv
App-Liste des 3DNS Store mit installierten Apps und verfügbaren Updates
Detailansicht einer App mit Version, Screenshots und README

3DNS Store

Android-App

F-Droid-ähnlicher App-Store für Android, Android TV und Wear OS auf Basis von Gitea-Releases

  • Kotlin
  • Jetpack Compose
  • Material 3 Expressive
  • Retrofit + kotlinx.serialization
  • und 6 weitere
Aktiv

Fediverse & Community

Selbst gehostete Dienste

Instanzen, die ich betreibe – offen für die Community und über ActivityPub bzw. Matrix mit anderen Servern verbunden.

Gitea-Profil dom1nic mit öffentlichen Repositories wie MeshTube, AndPhone und MeshPix

Selbst gehosteter Git-Server für Quellcode, Releases und automatische Builds

Auf git.3dns.eu liegen meine Projekte und die der Organisation 3DNS – mit Issues, Releases und Nightly-Builds über Gitea Actions. Der Server ist die zentrale Code-Plattform der 3DNS-Infrastruktur und liefert zum Beispiel auch den App-Katalog des 3DNS Store.

  • Gitea
  • Git
  • Issues & Releases
  • Gitea Actions
git.3dns.eu/dom1nic
Startseite des 3DNS Messengers mit Anmelden und Konto erstellen

Matrix-Homeserver – verbunden mit dem gesamten Matrix-Netzwerk

3DNS Messenger ist ein Matrix-Homeserver auf Basis von Synapse. Konten unter :3dns.eu können mit Nutzern anderer Matrix-Server schreiben und öffentlichen Räumen beitreten. Dazu gibt es eigene Apps auf Basis von Element für Browser, Desktop und Android.

  • Matrix
  • Synapse
  • Föderation
  • Element
@dom1nic:3dns.eu
Über-Seite der Mastodon-Instanz shout.3xd.eu

Deutschsprachiges Microblogging im Fediverse

Shout ist eine deutschsprachige Mastodon-Instanz für kurze Beiträge mit Text und Medien. Über ActivityPub ist sie mit dem Fediverse verbunden, also auch mit anderen Mastodon-Servern und Diensten wie Pixelfed. Neue Konten werden über die 3DNS-Hauptseite registriert.

  • Mastodon
  • ActivityPub
  • Fediverse
@dom1nic@shout.3xd.eu
Meine Repos auf Gitea Quellcode, Releases und Nightly-Builds unter git.3dns.eu/dom1nic und in der Organisation 3DNS