Projects

Fluid Grotto

Private friend-group party-game phrase generator — Nuxt 4 rewrite with auth, credits, and AI image packs. Public link arrives when beta replaces production.
PersonalSole developer·2026· Beta — prod cutover pending
Fluid Grotto
NuxtPWABetter AuthStripeCloudflare

Overview

Fluid Grotto is a long-running side project (since 2019): a phrase generator for a private friend-group party game. The original SPA is being replaced by a Nuxt 4 PWA with accounts, credit packs for AI images, a library, and admin tools. A public URL will be linked here once the beta is pushed to production — the legacy site is intentionally not linked.

My role

Sole developer of both the legacy app and the Nuxt rewrite.

Stack

  • Nuxt 4, Nuxt UI, TypeScript, Vitest, @vite-pwa/nuxt
  • Cloudflare Pages + D1 + R2; Better Auth (Google + email/password)
  • Stripe credit packs; OpenRouter image generation; Resend for mail

Outcomes

  • Beta shipped Aug 2026: auth, credits, library, suggestions, admin
  • Mixer remains free; AI images gated by login + credits
  • Future: extract open-source Phraser; archive legacy API

Screenshots

© 2026 Sam Goodger