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 rolesCustomer, 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
View live

Build log

Dated from the Git history and project docs.

  1. First commit
  2. Brand “die macher”, website redesigned
  3. Inquiry funnel, admin area, partner network; portal with roles and permissions
  4. Site diary, schedule, files in the portal
  5. Quotes in plain language, accepting means commissioning
  6. Partner agreement in the portal, commissioning with withdrawal notice
  7. Withdrawal under § 356a BGB in two steps, second factor for admins
  8. 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 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 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 Site diary with voice entry and photos. Sample project, generated images.

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 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 PoC sprint.

  • PoC Sprint

    Days to two weeks

    You have an idea and want to know whether it holds up before you invest.

    Running prototype, demo, architecture note, build plan

  • Product Build

    Weeks, not quarters

    An idea or a prototype 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. Or write to us, one sentence is enough.

On working days we usually reply within 24 hours.