CASE / 01READING TIME · 3 MIN

LOCANA

Event planning & booking, end to end.

STATUS
IN PRODUCTION
PERIOD
2024 — NOW
ROLE
ENGINEERING / PLATFORM
DOMAIN
locana.events
01 / THE PITCH

A platform for the full event lifecycle.

Locana is a comprehensive event planning & booking platform for the European market. It connects organizers — weddings, corporate, parties — with locations and service providers like DJs, catering, photographers.

Unlike simple directories, Locana handles the full lifecycle: geospatial discovery, availability checking, booking contracts, budget planning, timeline management. Snapshotting freezes price and name at booking time so historical records stay correct, even when partner data changes later.

  • GEOSPATIAL DISCOVERY (POSTGIS)
  • AVAILABILITY ENGINE
  • BOOKING CONTRACTS & SNAPSHOTS
  • BUDGET & TIMELINE PLANNING
  • REAL-TIME CHAT (SIGNALR)
  • STRIPE PAYMENTS & SPLITS
  • GUEST LISTS + QR CHECK-IN
  • PDF DOCUMENTS (QUESTPDF)
02 / ARCHITECTURE

Microservices, database per service.

Monorepo with Domain-Driven Design. Each service owns its own PostgreSQL schema — no cross-service SQL joins. UI composition fans out over HTTP/gRPC for synchronous reads, RabbitMQ + MassTransit handles side effects and decoupling. UUID v7 (sortable GUIDs) for every primary key. A single YARP gateway is the only public entry point.

SERVICES IN PRODUCTION
01ANALYTICS
02BOOKING
03DOCUMENT
04GUEST
05IDENTITY
06LOCATION
07MEDIA
08MESSAGING
09NOTIFICATION
10PAYMENT
11PLANNING
12PRICING
13REVIEW
14SUPPORT
03 / STACK

What it’s built with.

BACKEND.NET 10 · ASP.NET CORE · EF CORE · 15+ MICROSERVICES
FRONTENDREACT 19 · TYPESCRIPT 5.9 · VITE 7 · TAILWIND V4 · SHADCN/UI
MOBILECAPACITOR 7 (IOS + ANDROID, WRAPS WEB.PUBLIC)
API LAYERORVAL → TYPESCRIPT HOOKS · TANSTACK QUERY V5
AUTHSUPABASE (JWT)
DATABASEPOSTGRESQL 16 + POSTGIS (DB PER SERVICE)
MESSAGINGRABBITMQ + MASSTRANSIT
STORAGEMINIO (LOCAL) · S3 (PRODUCTION)
GATEWAYYARP REVERSE PROXY (BFF PATTERN)
TESTINGXUNIT · TESTCONTAINERS
CI/CDGITEA ACTIONS
INFRADOCKER COMPOSE (DEV) · KUBERNETES ON HETZNER CLOUD (PROD)
04 / WHERE IT LIVES
COMING SOON
locana.events
Coming in Q3 2026
STAGING
locana.dev
Internal-only. Mocking API + nightly seeds.
NEXT CASE

INGEST.STUDIO

← BACK TO INDEX© 2026 MANUEL YATES