Das Projekt
Beta-Phase

Kassenbücher. Vom Tisch.

Die spezialisierte Buchhaltungs- und Verwaltungsapp für NGOs und gemeinnützige Vereine — jetzt als Multiplatform-App für iOS, Android und Desktop. GoBD-konform, mit DATEV-Export für die Steuerberatung.

Kotlin Multiplatform Compose Multiplatform iOS Android Desktop Supabase Edge Functions GoBD DATEV NGO Management

Die Herausforderung

Was als Abschlussprojekt begann, ist inzwischen zu einem ernstgemeinten Produkt für den gemeinnützigen Sektor gewachsen: easyNGO – die spezialisierte Buchhaltungs- und Verwaltungsapp für NGOs. Warum brauchen NGOs eine eigene Lösung? Herkömmliche Buchhaltungsapps sind für gewinnorientierte Unternehmen konzipiert und berücksichtigen nicht die besonderen Anforderungen des gemeinnützigen Sektors.

NGOs müssen ihre Finanzen nach den vier Sphären (ideeller Bereich, Vermögensverwaltung, Zweckbetrieb und wirtschaftlicher Geschäftsbetrieb) getrennt erfassen und dabei oft mit internationalen Partnern und verschiedenen Währungen arbeiten.

Aus eigener Erfahrung als ehrenamtlicher Helfer bei einem humanitären Verein kenne ich die Pain Points herkömmlicher Lösungen. Eines der größten Probleme: die fehlende Möglichkeit, Belege automatisiert in die jeweilige tagesaktuelle Währung umzurechnen. Dieses Problem habe ich gelöst – kombiniert mit einer KI-gestützten Belegerkennung (OCR) und einem mehrstufigen Genehmigungsworkflow.

Aus der ursprünglichen Android-App ist eine echte Multiplatform-Lösung für iOS, Android und Desktop (macOS, Windows, Linux) geworden – mit einer geteilten Codebasis auf Kotlin Multiplatform und Compose Multiplatform. Die Vereinsarbeit findet auf jedem Gerät statt: Belege fotografieren mit dem Smartphone unterwegs, am Desktop die Buchhaltung pflegen und den DATEV-Export für die Steuerberatung erzeugen.

easyNGO setzt dabei konsequent auf GoBD-Konformität: Ein unveränderliches Audit-Log protokolliert jede Änderung an Finanzdaten lückenlos – wer wann welchen Beleg angelegt, genehmigt oder abgelehnt hat. So erfüllt die App die „Grundsätze zur ordnungsmäßigen Führung und Aufbewahrung von Büchern" auch in der digitalen Form.

Projekt-Details

Rolle Full-Stack Developer & UX Designer
Zeitraum Mehrere Monate, laufende Entwicklung
Plattform iOS · Android · Desktop (KMP)
Backend Supabase + Edge Functions
Stack Kotlin, Compose Multiplatform, Ktor, Koin
Compliance GoBD · DSGVO · DATEV EXTF
Zielgruppe NGOs, Vereine, Stiftungen
Status Beta-Phase · Store-Release in Vorbereitung

Was easyNGO kann

💰

4-Sphären-Buchhaltung

Automatische Trennung nach ideellem Bereich, Vermögensverwaltung, Zweckbetrieb und wirtschaftlichem Geschäftsbetrieb – gemäß deutschem Gemeinnützigkeitsrecht.

🌍

Mehrwährungs-Belege

Automatische Umrechnung von Belegen in tagesaktuelle Währungen über eine Supabase Edge Function. Perfekt für internationale NGOs und Partnerschaften.

🤖

KI-gestützte Belegerkennung

Mistral-OCR via serverseitige Edge Function liest Beträge, Datum und Händler automatisch aus Belegfotos – API-Keys bleiben dabei sicher im Backend.

Mehrstufige Genehmigungen

Flexibles Approval-System für Belege – auch für Mitglieder aus Partnerorganisationen im Ausland. Einreichen, prüfen, genehmigen, ablehnen – lückenlos nachvollziehbar.

📊

Projekt-Management

Vollständige Projektverwaltung mit Budget-Tracking, Deadline-Management und Live-Fortschrittsüberwachung pro Projekt.

📱

Eine Codebasis, drei Welten

Geteilte Codebasis für iOS, Android und Desktop (macOS, Windows, Linux) auf Kotlin Multiplatform und Compose Multiplatform – konsistente UX überall.

📒

GoBD-konformes Audit-Log

Unveränderliches Protokoll aller Finanz-Mutationen: Wer hat wann welchen Beleg angelegt, genehmigt oder abgelehnt? Lückenlose Nachvollziehbarkeit nach den Grundsätzen ordnungsmäßiger Buchführung.

🧾

DATEV-EXTF-Export

Buchungsstapel im offiziellen DATEV-Format (Datenkategorie 21) generieren – direkt importierbar in DATEV Kanzlei-Rechnungswesen. Übergabe an die Steuerberatung mit einem Klick.

🔐

DSGVO by design

EU-Hosting über Supabase mit vollständiger DSGVO-Konformität, sicherem Token-Storage (iOS Keychain · Android EncryptedSharedPreferences) und Datenschutz-by-Design.

🚀

CI/CD-Pipeline

Getrennte Staging- und Production-Umgebungen, automatisierte Tests auf jedem PR und Schema-Backups vor Production-Deploys – Sicherheit für sensible Finanzdaten.

Entwicklungsprozess

01

Problem-Analyse

Identifikation der Pain Points durch eigene Erfahrung in der NGO-Arbeit und Recherche bestehender Lösungen im gemeinnützigen Sektor.

02

Multiplatform-Architektur

Migration von einer reinen Android-App auf Kotlin Multiplatform und Compose Multiplatform – iOS, Android und Desktop aus einer Codebasis.

03

Backend-Hardening

OCR- und Währungs-API-Keys aus dem Client entfernt und in Supabase Edge Functions ausgelagert – sicherer Auth-Flow, robuste Row-Level-Security.

04

CI/CD & Beta

Vollständige CI/CD-Pipeline mit Staging und Production, Schema-Backups und Praxistests mit echten NGO-Anwendungsfällen.

Zahlen

4
NGO-Sphären abgedeckt
3
Plattformen aus einer Codebasis
20+
Unterstützte Währungen
100+
Gesparte Buchhaltungsstunden

Gemacht für Menschen im Ehrenamt.

easyNGO geht bald in den App Store und Play Store – Beta-Tester aus dem gemeinnützigen Sektor sind herzlich willkommen. Neugierig auf die Entwicklung, oder Lust, über euren NGO-Stack zu sprechen? Schreib mir gern.