---
title: "die macher: A project portal for construction projects that we run ourselves"
description: "die macher: AI-assisted project platform for construction projects, built and run by KL. Website with AI entry, admin area, portal with site diary, schedule, quotes and withdrawal."
canonical_url: "https://preview.kevinludwig.com/en/referenzen/diemacher-projektplattform-bauprojekte"
last_updated: "2026-09-23"
---

[All references](https://preview.kevinludwig.com/en/referenzen) [Auf Deutsch lesen](https://preview.kevinludwig.com/de/referenzen/diemacher-projektplattform-bauprojekte)

Trades and construction, 2026

# die macher: A project portal for construction projects that we run ourselves

Our own venture: one point of contact for renovation, conversion and fit-out, every trade from a partner network. Behind it a platform with website, AI entry point, admin area and a portal where customer, project lead and trade businesses see the same project, each only their part. Site diary with voice and photos, schedule, quotes, withdrawal. In beta with real projects since March 2026, open since September.

- Result

  4 roles Customer, project lead, business and observer in the same project, each sees their part

- Scope

  Own product: website, admin area, customer and partner portal, operations

- Technologies used

  Next.js, Postgres, Drizzle, Better Auth, Vercel AI Gateway, Vercel Blob, Vercel BotID, Vercel

diemacher.work

![Screenshot of the die macher website](https://preview.kevinludwig.com/images/work/diemacher-full.webp)

[View live](https://www.diemacher.work/)

## Build log

Dated from the Git history and project docs.

1. 9 Dec 2025 First commit
2. 3 Feb 2026 Brand “die macher”, website redesigned
3. 15 Sept 2026 Inquiry funnel, admin area, partner network; portal with roles and permissions
4. 16 Sept 2026 Site diary, schedule, files in the portal
5. 18 Sept 2026 Quotes in plain language, accepting means commissioning
6. 21 Sept 2026 Partner agreement in the portal, commissioning with withdrawal notice
7. 22 Sept 2026 Withdrawal under § 356a BGB in two steps, second factor for admins
8. 23 Sept 2026 Website and portal open (Go-live)

## Starting point

die macher is our own venture in Metzingen: one point of contact for everything a house, flat or business premises needs, with businesses from a fixed partner network. Contracts run directly between customer and business; die macher advises, collects quotes and holds everything together.

The problem with any coordination: the state of a project lives in phone calls, WhatsApp photos and email attachments. The owner asks, the business looks for the latest quote, the project lead explains for the third time when the plumber is coming. We wanted one place where everyone sees the same thing, and which a tradesperson can operate from the site.

## What we built

**The website with an AI entry point.** Instead of a form with twenty fields, the hero holds one sentence: "Describe your project in one sentence." By text or voice. Claude breaks the sentence down into trades, the result appears as a trade network and goes straight into the inquiry. Anyone who doesn't want AI skips it and goes to the form.

![diemacher.work home page: one sentence describes the project, the trade network with highlighted trades on the right](https://preview.kevinludwig.com/images/work/diemacher/a-desktop.webp) The AI entry point on the home page. The model produces the classification live.

**The portal.** Every project has an overview: what's next, which quotes are waiting for a decision, how far the work has come. Below that the site diary, schedule, documents, photos, messages and budget. Access by invitation only, sign-in via magic link.

![Project overview in the portal from the customer's view: open quotes, next appointments, state of the work](https://preview.kevinludwig.com/images/work/diemacher/b-desktop.webp) Project overview from the owner's view. Sample project, no customer data.

**Roles instead of accounts.** Whether someone may accept a quote, move an appointment or mark an entry as internal depends on their role in the project: project lead, customer, trade or observer. A business only sees its own quotes, an observer reads along, the customer decides. The same person can be a trade in one project and a customer in another.

**Site diary from the site.** A tradesperson dictates the entry into their phone, attaches two photos, done. The model tidies up the text, the entry is there for everyone entitled to see it. The project lead can mark entries as internal; then the customer doesn't see them.

![Site diary in the portal: a dictated entry with photo, below it an entry with two photos](https://preview.kevinludwig.com/images/work/diemacher/c-desktop.webp) Site diary with voice entry and photos. Sample project, no customer data.

**Quotes you can understand.** Every quote is explained in plain language next to the original. The project lead can recommend one, the customer accepts or declines. Accepting means commissioning: the click creates the contract between customer and business, with withdrawal notice and confirmation by email to both.

![Quotes in the portal: recommended quote on top, below it quotes with the button Accept quote](https://preview.kevinludwig.com/images/work/diemacher/e-desktop.webp) Quotes with the project lead's recommendation and acceptance by the customer. Amounts made up.

**Withdrawal in the portal.** A consumer can withdraw a commission within the period, under § 356a BGB in two steps, with confirmation of receipt. That belongs to the contract and therefore into the portal, not into an email to support.

**The admin area.** Inquiries with status and a reply promised within two working days, partner management with agreement and checksum, projects with award status, accounts, references for the project board on the website. Admin accounts need a second factor.

## Result

- **One place for the project state.** Customer, project lead, businesses and observers see the same project, each their part.
- **In beta since March 2026** with real projects, open since September 2026.
- **Contracts and withdrawal in the flow.** Terms of use with consent, partner agreement with version and checksum, commissioning with withdrawal notice, withdrawal in the portal.
- **Operations included.** Photos in a private blob store with signed upload sessions, bot protection on every form, notifications by email immediately, bundled or urgent only, chosen per account.

## Takeaway

A portal that tradespeople don't use isn't one. So the path for the business is the shortest: phone, dictate, photo, done. Everything else, roles, permissions, contracts, withdrawal, sits underneath and has to be right without anyone seeing it. That's the difference between a website and a product that runs day to day.

## A similar project?

The quickest start is a short call. Or go straight to a 10-day pilot.

- ### [10-Day Pilot](https://preview.kevinludwig.com/en/leistungen/pilot)

  Ten working days

  A workflow eats time, or you have an idea, and you want to know whether building it pays off before you invest serious money.

  Your workflow as software, team test run, documentation, decision paper with savings calculation

- ### [Product Build](https://preview.kevinludwig.com/en/leistungen/umsetzung)

  Weeks, not quarters

  An idea or a first version needs to become something that runs day to day.

  Running system, design, cloud setup, documentation, handover

## What are you working on?

30 minutes on video with Kevin Ludwig, free of charge. You describe what you have in mind; afterwards you know whether it fits and which entry point is right.

> “You can simply rely on him.”

Judith Hickel, Gloria Kollektiv e.V.

5.0 from 8 Google reviews

As of October 6, 2026. We don't verify whether reviews come from clients.

[Book a first call](https://preview.kevinludwig.com/en/kontakt#termin)

[Or write to us, one sentence is enough.](https://preview.kevinludwig.com/en/kontakt#anliegen)

On working days we usually reply within 24 hours.
