Case study · Health · Guides
PflegeOasis: care-level calculator, objection-letter generator and AI content with human review
A free portal that helps relatives find their way through the German care system – with calculators, checklists and more than 200 guide articles.
- Role
- Concept and sole development incl. operations
- Status
- MVP live
- Scope
- 221 content pages (65 of them guide articles), 3 calculators (care level, care allowance, relief amount), objection-letter generator, care diary
- Stack
- Next.js 15, TypeScript, Tailwind CSS, PostgreSQL 16, Drizzle ORM
- AI & operations
- OpenAI API (offline), GitHub Actions, PM2, Caddy, 1blu VPS
The problem: care is a bureaucratic maze
Anyone who suddenly cares for a relative faces terms like Pflegegrad (care level), Pflegegeld (care allowance), assessment and objection. Good information exists, but it is scattered, written in legal language and often not tailored to the actual question.
The solution: tools, not just texts
- Care-level calculator based on the points system of the assessment
- Care-allowance calculator for quick orientation
- Objection-letter generator that produces a ready-to-send letter as a PDF
- Application checklist and 200+ guide articles on the most common questions
AI content with human-in-the-loop
With care law, mistakes are not acceptable. That is why the OpenAI API creates article drafts exclusively offline – never live for visitors. Every draft is generated with structured prompts, sources and legal bases and reviewed by a human before publication. The AI speeds up the work; responsibility stays with the human.
More: AI content with human-in-the-loop – the note.
Technology and operations
- Next.js 15 (App Router) with TypeScript and Tailwind CSS, PostgreSQL 16 with Drizzle ORM
- Calculator logic as separate, testable modules – not buried in the UI
- PDF generation with
react-pdf - CI/CD: GitHub Actions → SSH →
git pull,pnpm install,pnpm build, thenpm2 reloadwithout downtime; Caddy renews the TLS certificates automatically - Operated on my own 1blu VPS
Details: CI/CD for Next.js 15 on a VPS.
Note: PflegeOasis offers orientation, not legal advice. This page describes the project from a developer’s point of view.
Keep reading
Case study · SaaS · Trades
MeisterMeld: voice-first reports and job management for tradespeople
An AI-assisted field-service app that lets trades businesses create work reports by voice and photo right on the job site – instead of typing up notes in the evening.
DevOps · CI/CD · Next.js
CI/CD for Next.js 15 on a VPS: GitHub Actions, PM2 reload and Caddy
Manual deployments were slow and error-prone. Today a git push is enough – no downtime and no PaaS.
AI · LLM · Content pipeline
AI content with human-in-the-loop: 200+ guide articles from LLM drafts
With care law, AI mistakes are not acceptable. This is how I use a language model as a writing aid without handing it the responsibility.
Case study · Website modernisation · Trades
Kernbohr-Expert: website modernisation with a price calculator and AI readiness
The website of a core-drilling company in Dresden gained a price calculator, the Kerni assistant and a structure that search engines and AI assistants can read well.
See more or talk
I am looking for a permanent position as a fullstack / AI developer with a DevOps focus and am open to suitable projects.
View PflegeOasis live ↗ Get in touch