TL;DR

Marina Master has 47,000 lines of code.. I didn’t write a single one..

Marina Master has 47,000 lines of code.

I didn’t write a single one.

Let me say that again: I run a marina management system — in production, with real customers, processing real contracts — built entirely through conversations with AI.

Every feature started as a sentence:

„Add a berth management system with drag-and-drop assignment.“

„Build a contract processing pipeline that extracts key terms from PDFs using AI.“

„Create a financial reporting dashboard with monthly revenue, outstanding payments, and occupancy rates.“

„Integrate WhatsApp so marina operators can message tenants directly.“

Each sentence became working code. Each conversation became a feature.

Here’s what 47,000 lines of AI-generated code actually look like:

✅ 35+ features — berth management, contract processing, energy billing, tenant communication, financial reporting, document storage, maintenance tracking…

✅ Multi-marina support — one platform managing multiple locations with separate data but shared infrastructure.

✅ AI contract processing — upload a PDF contract, Claude AI extracts tenant name, berth number, contract terms, payment schedule, special conditions. Takes 30 seconds.

✅ Three user roles — admin, operator, read-only. Each with different permissions and views.

✅ Bilingual — full German and English interface.

The question people always ask: „Don’t you worry about code you didn’t write?“

Yes. Every day.

That’s why I test obsessively. That’s why I have monitoring. That’s why I understand WHAT the code does, even if I didn’t write it line by line.

Vibe-coding doesn’t mean zero responsibility. It means a different kind of responsibility.

I’m the architect, not the bricklayer. And I take that role seriously.

Full story in my article series 👇

This is part of my 7-part series on vibe-coding. Follow along to see what happens when a non-developer starts building.

This post is part of my series on vibe-coding and building apps without traditional coding skills. All articles in the series →