Skip to content
strukturunion

CASE STUDY

Prakti – work orchestration for internship programmes

A web app that connects open, delegable work with available intern capacity: with approvals, a quality gate and verified activity records – but without surveillance and without rankings. From idea to a publicly explorable demo in one week, built AI-assisted and specification-driven.

Custom Web AppAI & AutomationCloud Deployment
Bright workspace with laptop and smartphone, ordered task cards – work orchestration with Prakti

CATEGORY

Own product · product case (pilot)

SERVICES

Custom Web App, AI & Automation, Cloud Deployment

TIMEFRAME

July 2026 · concept to demo in about 1 week

/01

The situation

In many SMEs, interns are under- and over-challenged at the same time: in one team delegable work piles up, in the next someone sits without tasks – and nobody sees it. Classic task managers don't solve this, because the real problem is trust: Who may involve whom? How well must a task be described to be delegable? And how does a reliable activity record emerge at the end without turning the whole thing into a surveillance system?

Exactly this gap – between task management and people development, under GDPR and works-council conditions – is what Prakti set out to close. Seven product principles were fixed before the first line of code, among them: capacity is exclusively self-reported, behaviour stays private; no rankings, no scores; matching stays rule-based and transparent, and the final decision is always made by a human.

/02

Our approach

Prakti was built specification-driven: market, product and UX concept, screens and technical architecture were decided as documents before anything was built – every feature follows the chain specification → data → API → agent interface → UI → tests.

Implementation was carried out by an AI agent (Claude Code) in interplay with human decisions at every fork in the road: stack choice, scope cuts and product principles remained management calls, while execution ran largely autonomously – including tests, code review by a second AI reviewer, CI/CD and deployment.

Technically, Prakti is a modular monolith on Next.js 15 with a framework-free domain layer, PostgreSQL with row-level security per tenant (EU hosting), magic-link and Microsoft Entra login, and task intake directly from Microsoft Teams and Slack. Data protection is a product feature, not a footnote: no activity, presence or screen data; metrics only aggregated with a minimum group size.

/03

The outcome

After roughly one week, a publicly explorable demo stood with the complete core workflow: report capacity → post a task through the quality gate → cross-team approval → acceptance and execution → review → automatically generated, verified activity record as PDF/CSV.

Over 630 automated tests (unit and integration tests against real PostgreSQL instances) protect every change; deployment runs via GitHub Actions to Cloud Run with no standing server costs (scales to zero). A guided tour with real screenshots makes both roles tangible in under two minutes – as a programme manager on desktop and as an intern on a smartphone, each with one-click demo login.

At the same time, the pilot shows how we build software today: AI-assisted in execution, human in the decisions, specification-driven in quality.

A CLOSER LOOK

The app in action.

Start page of the Prakti product tour with two guided journeys – programme management and intern
The public product tour: two guided journeys through the demo – as a programme manager and as an intern.
Prakti approvals queue on desktop: open cross-team requests with one-click decisions
Cross-team approvals: other teams involve interns only with consent – one request, one click.
Team capacity view in Prakti: self-reported capacity bands without a ranking
Capacity without surveillance: self-reported bands, deliberately no leaderboard, no activity data.
Prakti task board on desktop with status columns from draft to done
The task lifecycle (10 statuses) carries the whole app – from draft to “done”.
Pilot scorecard in Prakti: aggregated programme metrics without per-person drilldowns
Pilot scorecard: programme KPIs aggregated with a minimum group size – no per-person drilldowns.
Prakti on a smartphone: capacity band on the intern start page
The capacity band, signature element of the intern home screen: one tap per week.
Open task pool in the mobile Prakti view with transparent sorting
Open task pool with transparent sorting (“matching your skills and your capacity”).
Verified activity record in the mobile Prakti view, exportable as PDF/CSV
A verified activity record as an automatic by-product of the review – exportable as PDF/CSV.

IN NUMBERS

The pilot in numbers.

~1 week

from approved concept to a deployed, explorable demo

> 630

automated tests in the mandatory gate before every merge

< 60 sec.

design target for posting a complete task

to 0

Cloud Run scales at idle — no standing server baseline

7

binding product principles, incl. no activity data, no rankings

YOUR PROJECT

A similar situation at your company?