Todos los proyectos

Produit 2025 → 2026

LamaQuest

Un juego de pistas GPS multijugador, de la idea a producción: tiempo real, mapas sin conexión, pagos, IA.

Rol
Diseño, desarrollo y operación, en solitario
Contexto
lamaquest.com
Estado
En producción
Enlaces
  • 72 klíneas de código
  • 3idiomas
  • 1WebSocket por partida
  • Bun
  • Docker
  • Hono
  • LLM (Ollama)
  • MapLibre / Protomaps
  • MCP
  • nginx
  • PostgreSQL
  • Prisma
  • Stripe
  • Tests automatisés
  • TypeScript
  • Vue 3
  • WebSocket

El juego

El anfitrión coloca puntos en un mapa, una pregunta por punto, y lanza una partida con un código. Los jugadores se unen desde el móvil, sin instalar nada, caminan hasta los puntos (validación GPS), responden y siguen la clasificación en directo, con poderes que gastar contra los demás.

Bajo el capó

  • Vue 3 + Pinia + MapLibre, teselas Protomaps autoalojadas: sin clave de API, sin cuota.
  • Bun + Hono + Prisma + PostgreSQL, un WebSocket por partida, proximidad calculada en el servidor.
  • Stripe (créditos, webhooks, IVA): solo pagan los anfitriones.
  • IA autoalojada (Ollama) para generar cuestionarios y un servidor MCP.
  • Pruebas unitarias, e2e con Cucumber, pruebas de carga; Docker; despliegue con docker save | ssh docker load.

Lo que me llevo

Un producto no está terminado cuando el código compila, sino cuando otra persona puede usarlo, pagarlo y desplegarlo sin mí. El sitio web está aquí.