Does ChatGPT recommend your website, or your competitor?

AI Visibility Check

Client Project · Our Build

SAKi: AI Assistant for Social Work

Less documentation. More time for people. SAKi turns spoken notes into finished professional reports — GDPR-compliant, 100% hosted in Germany. Built with Flutter and Laravel 12.

Category

Vertical SaaS / AI Domain Assistant

Industry

Social Work / Youth Services

Technology

Flutter, Laravel 12, MySQL, Reverb, FilamentPHP

Client

Gesellschaft für KI-basierte Lösungen GmbH

Status

Live

Website

sakiapp.de

Platforms

iOS, Android & Web Admin

SAKi: AI Assistant for Social Work
SAKi app — voice recording of a case note by a social worker

Voice recording in the Flutter app

social worker dictates, SAKi transcribes in real time

SAKi app — AI transcription of the voice note with GDPR notice

Finished professional text

structured documentation per § 35a, automatically generated

SAKi app — structured professional text ready to import into the case file

Hosting badge

100% Germany, GDPR, no third-country processing

3

Platforms (iOS, Android, Web)

100%

German Hosting

3

Build Flavors (dev, staging, prod)

GDPR

& SGB compliant

Voice → Text

in seconds

Evolution: Before → After

From paper sprawl to AI-driven case files.

SAKi Workflow Step 1 — Social worker dictates a case note instead of typing it

Before — Fragmented

Documentation eats the workday

Social workers in youth services spent hours on reports — often entered twice, often written late at night. Information was scattered across Word, Excel, paper files, and specialist programs. Covering for colleagues was a risk.

  • Documentation often duplicated, often manual
  • Information scattered across 4+ systems
  • Messengers outside the GDPR-safe zone
  • Funder reporting barely manageable
SAKi workflow step 2 — AI transcription structures the voice note into a professional text template

With SAKi — AI-Powered

Voice in, professional text out

SAKi combines case file, documentation, team communication, and calendar in one platform — running on German servers, with AI that does in minutes what used to take hours.

  • Voice recording → structured report
  • One case file — always current, instantly findable
  • Secure team chats, case-linked
  • Automatic tasks, deadlines, calendar
Phase 1

Discovery & Domain Interviews

Together with social workers: understand the daily routine, map documentation requirements, clarify the compliance frame.

Phase 2

Laravel Backend & Admin

Laravel 12, MySQL, FilamentPHP admin, Laravel Sanctum for API security, S3-compatible media storage.

Phase 3

Flutter App & AI

Cross-platform iOS/Android with Riverpod 3, speech-to-text, TTS, realtime chat via Laravel Reverb.

Phase 4

Rollout to Facilities

3 flavors (dev/staging/prod), rollout to youth services facilities, ongoing iteration.

The Problem

Professionals should support people, not type reports.

Documentation overload

Instead of being with people, staff write reports. Often twice, often manually. For many, case files feel more present than the clients themselves.

Systems don't talk to each other

Word, Excel, paper, specialist programs: nothing is connected. Information gets lost, stand-ins become a risk.

Language & writing hurdles

Many professionals are close to the people they support — but written documentation slows the day. Multilingual teams stay underused.

Pressure from funders

Goals must be measurable, quality documented, evidence delivered — without digital support, barely manageable.

The Product

From conversation to finished file. Automatically.

Speak instead of type

Step 1

Speak instead of type

The social worker dictates their note directly into the Flutter app — on the go, after a home visit, or in a team meeting. No keyboard, no form.

AI structures the report

Step 2

AI structures the report

The Laravel backend routes audio and text to the Germany-hosted AI. It turns spoken language into a structured professional report — following the templates of the facility.

Everything in one file

Step 3

Everything in one file

The report lands automatically in the right case file, linked to tasks, appointments, and team chat — and is immediately ready for any colleague covering the case.

What makes SAKi special

Core Features.

Digital case management

All information in one central, AI-supported case file — always current, always available, even when colleagues cover for each other.

AI documentation

Voice in — finished professional text out. SAKi creates structured reports following the facility's templates.

Secure team communication

Chats and groups securely inside the platform — no external messengers. Realtime via Laravel Reverb.

Tasks & calendar

SAKi automatically plans tasks, appointments, and goals. Everything visible in the personal or team calendar.

Time tracking

Enter hours directly in the app — or let SAKi detect them from the calendar. No paper sheets, no retroactive entries.

100% German hosting

API, database, AI, storage — all in Germany. GDPR & SGB compliant. No third-country access, no training usage.

Traction

Numbers that speak for themselves

Architecture & Technology

Flutter + Laravel 12 + German-hosted AI.

Cross-platform frontend in Flutter, high-performance Laravel backend with Octane, realtime via Laravel Reverb, AI hosted in Germany. Three build flavors (development / staging / production) secure a clean release flow.

Mobile

Flutter / Dart

iOS 15+, Android, Riverpod 3

API

Laravel 12 + Sanctum

PHP 8.2, Octane/Swoole

DATA

MySQL 8 + Redis

Persistence, cache, queues

Realtime

Laravel Reverb

WebSocket server, Pusher protocol

ADMIN

FilamentPHP

Livewire-based admin panel

Flutter Mobile

One Dart codebase for iOS (15+) and Android. Riverpod 3 + Hooks Riverpod for state, go_router for navigation, dio for HTTP, Firebase Messaging + flutter_local_notifications for push, Bugsnag for error monitoring.

Cross-Platform

Flutter SDK ^3.8.0, Very Good CLI

Laravel 12 Backend

Laravel 12 with Octane (Swoole/FrankenPHP) for performance. Sanctum for API auth, Socialite for OAuth, Scout for search, Spatie Media Library for files on S3-compatible storage, Reverb for realtime.

Production-ready

PHP 8.2, MySQL 8, Redis

Quality & Delivery

GitHub Actions for CI/CD, Docker + docker-compose for isolated services (app, worker, reverb, scheduler). PHPUnit + ParaTest, Larastan, PHPMD, Pint. Flutter tests with mocktail, very_good_analysis, coverage via Very Good CLI.

3 Flavors

development / staging / production

FlutterDart ^3.8.0Riverpod 3go_routerdioFirebaseFCMspeech_to_textflutter_ttsjust_audioBugsnagLaravel 12PHP 8.2OctaneSwooleFrankenPHPSanctumSocialiteReverbEchoFilamentPHPLivewireMySQL 8RedisScoutSpatie MediaS3 / B2DockerGitHub ActionsLarastanPint

Learnings

What We Learned Building This.

01

Compliance is architecture.

GDPR, SGB VIII, no third countries — these requirements aren't bolted on later. They shape hosting region, data processors, and LLM choice from day one.

02

Voice UX beats forms.

Professionals don't like typing. With speech_to_text, record, and clean Flutter UX, the app becomes a companion in the field — not an office obstacle.

03

Laravel Octane + Reverb is mature.

Laravel 12 with Octane (Swoole/FrankenPHP) and Reverb delivers realtime features without a Node stack. A PHP team is enough — WebSockets included.

04

FilamentPHP saves months.

An admin panel managing support types, sites, and roles is built in days with Filament — not weeks. Facilities configure themselves, without dev tickets.

What this means for your business

Same Principles. For regulated industries.

At SAKi

Voice is automatically turned into structured reports

becomesfor you

For Your Business

AI documentation in regulated industries

Health, justice, public administration: wherever professionals must write binding reports, spoken language becomes audit-ready text.

At SAKi

100% German hosting, including AI

becomesfor you

For Your Business

Sovereign AI architecture

AI features without third-country transfer, without training exposure. Cleanly documented for GDPR, DPAs, and auditors.

At SAKi

Central case file with realtime team chat

becomesfor you

For Your Business

Operational collaboration without tool sprawl

Chat, documents, tasks, calendar in one platform. Fewer tools, fewer data leaks, faster handovers when staff changes.

Frequently Asked

Technical questions about SAKi.

All services, API, database, storage, and AI models, run in German data centers. No processing outside Germany, no third country access, no use of data for LLM training.

Let's find out what AI can do for your business.

15 minutes. Free. No strings attached.

Not a sales pitch. Promised.

Illustration eines Schlüssels, visuelles Motiv zum Kontakt-Aufruf