Skip to content
MM Coffee Co.

Batch 001

Fullstack Wolfpack

Learn. Play. Level up. Repeat.

Short arcade sessions paired with AI-generated lessons, so a study habit rides on top of something you already want to do. Guests can try it without an account; signing up keeps the XP.

The loop

Most learning apps ask you to want to learn first. Wolfpack inverts that. You show up to play, and the lesson arrives while you’re already engaged — a few minutes of game, then a few minutes of the thing the game was quietly teaching.

How it’s built

Astro with React islands, so the marketing surface stays static and only the game ships JavaScript. Drizzle ORM on Neon Postgres. Auth is passkeys with TOTP as the no-password fallback.

Capacitor and Tauri wrap the same origin rather than bundling the app — passkeys are bound to their originating domain, so a capacitor://localhost webview could never authenticate against the production credential.