Tous les projets

Produit 2025 → 2026

LamaQuest

Un jeu de piste GPS multijoueur, de l'idée à la production : temps réel, cartes hors-ligne, paiement, IA.

Rôle
Conception, développement, exploitation — seul
Contexte
lamaquest.com
Statut
En production
Liens
  • 72 klignes de code
  • 3langues
  • 1WebSocket par partie
  • Bun
  • Docker
  • Hono
  • LLM (Ollama)
  • MapLibre / Protomaps
  • MCP
  • nginx
  • PostgreSQL
  • Prisma
  • Stripe
  • Tests automatisés
  • TypeScript
  • Vue 3
  • WebSocket

Le jeu

L’hôte place des points sur une carte, une question par point, et lance une partie avec un code. Les joueurs rejoignent depuis leur téléphone, sans installation, marchent jusqu’aux points (validation GPS), répondent et suivent le classement en direct — avec des pouvoirs à dépenser contre les autres.

Sous le capot

  • Vue 3 + Pinia + MapLibre, fonds de carte Protomaps auto-hébergés : pas de clé d’API, pas de quota.
  • Bun + Hono + Prisma + PostgreSQL, un WebSocket par partie, proximité calculée côté serveur.
  • Stripe (crédits, webhooks, TVA) — seuls les hôtes paient.
  • IA auto-hébergée (Ollama) pour générer des quiz, et un serveur MCP.
  • Tests unitaires, e2e Cucumber, tests de charge ; Docker ; déploiement par docker save | ssh docker load.

Ce que j’en retiens

Un produit n’est pas fini quand le code compile, mais quand quelqu’un d’autre peut l’utiliser, le payer et le déployer sans moi. Le site vitrine est ici.