Zentrik NGO Management

The first accounting and management app built specifically for NGOs and non-profit associations. Designed by and for the NGO community.

Kotlin Jetpack Compose Android Supabase PostgreSQL NGO Management

The challenge

For my final project I took on a special challenge: a specialised accounting app for NGOs and non-profit associations. Why do NGOs need a dedicated solution? Conventional accounting apps are built for profit-oriented companies and don't account for the specific demands of the non-profit sector.

NGOs have to keep their finances separated across the four spheres (non-profit sphere, asset management, special-purpose operation, and commercial operation) and often work with international partners in multiple currencies.

As a volunteer at a humanitarian association I know the pain points of conventional solutions firsthand. One of the biggest problems: no way to automatically convert receipts into the relevant daily exchange rate. I solved that problem.

The NGO-specific member structure and automatic currency conversion allow NGOs to save hundreds of hours of work — time that can go into the association's actual mission instead.

Project details

Role Full-Stack Developer & UX Designer
Development time 1 month (intensive)
Platform Android (cross-platform planned)
Backend Supabase (PostgreSQL)
Technologies Kotlin, Jetpack Compose
Target group NGOs, associations, foundations
Status Production & ongoing development

App in action

0:00 / 0:00

NGO-specific features

💰

Four-sphere accounting

Automatic separation of non-profit sphere, asset management, special-purpose operation, and commercial operation in line with German non-profit law.

🌍

Multi-currency system

Automatic conversion of receipts into current exchange rates. Ideal for international NGOs and partnerships.

Multi-level approvals

Flexible approval system for receipts, including members from partner organisations abroad.

📊

Project management

Full project management with budget tracking, deadline management, and progress monitoring.

📱

Mobile receipt management

Camera integration for capturing receipts on the spot, with automatic text recognition and categorisation.

🎯

Donation tracking

Comprehensive donation management with automatic donation receipts and donor-relationship management.

🔐

GDPR-compliant

EU hosting via Supabase with full GDPR compliance and privacy-by-design.

💡

Cost-optimised

An open-source backend with PostgreSQL gives NGOs better cost control than proprietary alternatives.

Project impact

100+
Hours of work saved
4
NGO spheres covered
20+
Supported currencies
1
Month of development

Development process

01

Problem analysis

Identifying pain points from my own experience in NGO work and researching existing solutions.

02

Technology choice

A deliberate choice of Supabase as an NGO-friendly, cost-effective, GDPR-compliant backend.

03

Rapid development

Intensive development phase using Kotlin and Jetpack Compose for a native Android experience.

04

NGO testing

Real-world testing with actual NGO use cases and feedback from the non-profit community.

Interested in NGO technology?

Find out more about how Zentrik was built, or let's talk about your NGO project. I plan to develop this solution further as a cross-platform app.