bubble.io full-stack ux / ui legaltech admin panel configurator

crashhappens
.de

German legaltech platform for car accident compensation. Two complete products in one — a public-facing configurator that captures user cases, and a private admin panel where lawyers manage and process them.

view live ↗
01 — the challenge

Two products. One platform.

CRASHhappens needed a platform that worked on both ends: users reporting accidents in a simple, guided flow — and lawyers managing those cases in a structured admin system. Built entirely in Bubble.io during my trainee years at a German IT company.

2
products in one
Public configurator + private lawyer admin panel — completely separate interfaces, same platform.
🇩🇪
Germany
Built during my 2-year IT trainee period in Germany. Real production app used by the company.
0
code needed
Full-stack in Bubble.io — frontend, logic, database and workflows. No traditional code.
02 — the landing

"Kein Stress, nach einem Autounfall."

The public landing explains the service, builds trust and drives users into the configurator. One clear CTA: check your claim for free. The flow is conversion-focused — hero, social proof, 3-step process, testimonials.

CrashHappens hero
Desktop hero — "No stress after a car accident. Secure your compensation now." Clear value prop, direct CTA to the configurator.
03 — the configurator

Three steps. Case submitted.

The configurator guides users through their accident details in a simple, visual flow. Step by step, no legal jargon — designed so anyone can complete it regardless of their situation. Each step feeds directly into the lawyer admin.

01 role in accident
Configurator step 1
Were you the victim or at fault? Visual card selection — Geschädigter, Verursacher, Teilschuld, Unklar.
02 injury status
Configurator step 2
Any injuries? Leicht verletzt, Schwer verletzt, Unverletzt. Simple icons, no ambiguity.
03 contact details
Configurator step 3
Free, no-obligation check. Name, email, phone — case submitted to the lawyer dashboard.
also on mobile

Same flow. Any device.

The configurator works identically on mobile — same step logic, same visual clarity. Most users reach the platform after an accident, stressed and on their phone. The UX accounts for that.

mobile · step 01
Mobile configurator
Post-accident context
Users arrive stressed, often on mobile, immediately after a crash. The configurator is designed to be completable in under 2 minutes with zero friction.
Visual-first questions
Every question uses icons and short labels. No legal terminology, no confusion — just tap and continue.
04 — the admin panel

The other side: where lawyers work.

Every submitted case lands in the admin panel, where lawyers can review, assign and manage the full claim process. Case list, case detail, workflow stages — all built in Bubble.io. Data blurred for privacy.

Admin case list - blurred
🔒 personal data blurred
Case list view — "Fälle zuweisen" (assign cases). Tabs: open, active, closed. Search, filter, assign to lawyer.
Admin case detail - blurred
🔒 personal data blurred
Case detail view — workflow stages: Fahrerregistrierung, Schuldklärung, Sachverständiger, Werkstatt, Geldüberweisung. Each step trackable.
05 — access control

Separate access. Secure by design.

The admin panel is protected by a dedicated login — completely separate from the public-facing configurator. Only registered lawyers can access case data.

CrashHappens login
Lawyer-only access
Email + password login, completely disconnected from the user-facing flow.
Real production use
This isn't a prototype — it's actively used by the CRASHhappens legal team to manage real accident claims in Germany.
06 — how it was built

Bubble.io. Full-stack.

The entire platform — both public and admin — was built in Bubble.io with no traditional code. Database, logic, workflows and UI all configured visually. Faster delivery, real production results.

Bubble.io
Full-stack visual development — frontend, backend logic, database and workflows in one tool.
Two-sided platform
Public configurator + private admin with role-based access control built into the data model.
Custom workflows
Case submission triggers notifications, assigns to available lawyers and updates case status automatically.
UX from scratch
Full UX defined for both interfaces — public and admin — with different user needs and contexts.
German market
Built for the German legal context — GDPR-aware, German copy, local workflow logic.
Production ready
Actively used in production. Not a demo — real lawyers, real cases, real claims processed.