~/work/marktvogtLive

Marktvogt

Central portal for medieval markets across the DACH region. Visitors, merchants, artists, camp groups, and organizers use the same platform. Go backend, Svelte frontend, PostgreSQL full-text search, deployed on Kubernetes.

Solo Engineer · Personal Project · 2025 - present

Marktvogt project image

What it does

A two-sided marketplace for the medieval-market scene, replacing the patchwork of Facebook groups, phone calls, and scattered sites the scene runs on today. Organizers list markets, plots, programs, and tickets; visitors discover markets and buy tickets while merchants, artists, and camp groups apply for spots. Go API with PostgreSQL full-text search and location filtering, Svelte SSR frontend, Kubernetes deployment via GitOps, and an AI-powered admin pipeline that parses unstructured listings into structured, searchable data.

How it's built

  • Visitors and merchants use a Svelte SSR frontend.
  • The frontend queries a Go API that serves full-text search, locations, and tickets.
  • PostgreSQL stores markets, vendors, and events.
  • Deployment runs on Kubernetes via GitOps; an AI admin pipeline ingests unstructured listings.
Marktvogt · platform layers

Highlights

  • One-person ownership Designed and built the API, database schema, frontend, deployment pipeline, and operations.
  • AI admin pipeline Building automated event ingestion using LLMs to parse unstructured market listings into structured, searchable data.