All projects

Produit 2025 → 2026

LamaQuest

A multiplayer GPS treasure hunt, from idea to production: real time, offline maps, payments, AI.

Role
Design, development, operations — solo
Context
lamaquest.com
Status
In production
Links
  • 72 klines of code
  • 3languages
  • 1WebSocket per game
  • Bun
  • Docker
  • Hono
  • LLM (Ollama)
  • MapLibre / Protomaps
  • MCP
  • nginx
  • PostgreSQL
  • Prisma
  • Stripe
  • Tests automatisés
  • TypeScript
  • Vue 3
  • WebSocket

The game

The host places points on a map, one question per point, and starts a game with a code. Players join from their phone, no install, walk to the points (GPS validation), answer and follow the live leaderboard — with powers to spend against each other.

Under the hood

  • Vue 3 + Pinia + MapLibre, self-hosted Protomaps tiles: no API key, no quota.
  • Bun + Hono + Prisma + PostgreSQL, one WebSocket per game, proximity computed server-side.
  • Stripe (credits, webhooks, VAT) — only hosts pay.
  • Self-hosted AI (Ollama) to generate quizzes, and an MCP server.
  • Unit tests, Cucumber e2e, load tests; Docker; deployment through docker save | ssh docker load.

What I take away

A product is not done when the code compiles, but when someone else can use it, pay for it and deploy it without me. The marketing site is here.