[READ-ONLY] Mirror of https://github.com/danielroe/pangrum. A daily word puzzle game. pangrum.com
game nitro nuxt spelling word-puzzle
0

Configure Feed

Select the types of activity you want to include in your feed.

TypeScript 60.9%
Vue 39.1%
JavaScript 0.1%
Other 0.1%
282 5 0

Clone this repository

https://git.vm.fail/danielroe.dev/pangrum https://git.vm.fail/did:plc:m2i2tolvspj2spsn2ceunbeq
ssh://git@knot1.tangled.sh:2222/danielroe.dev/pangrum ssh://git@knot1.tangled.sh:2222/did:plc:m2i2tolvspj2spsn2ceunbeq

For self-hosted knots, clone URLs may differ based on your setup.


README.md

Pangrum logo

pangrum

A daily word puzzle game.

Nuxt 4 MIT License Core Web Vitals

Pangrum mobile screenshot    Pangrum desktop screenshot

👉 Play now

✨ Features#

  • 🇺🇸🇬🇧🇩🇪🇳🇱🇫🇷🇪🇸 Play in multiple languages
  • 🔄 Cross-device progress sync (no login required)
  • 🏆 Social sharing of your results
  • 📲 Use offline (+ install as a PWA)
  • 🟢 Streak tracking
  • 🌒 Light and dark mode

📲 Install as an App#

Pangrum works offline and can be installed as a PWA (Progressive Web App) on your device.

iOS (Safari)#

  1. Open pangrum.com in Safari
  2. Tap the Share button (square with arrow)
  3. Scroll down and tap Add to Home Screen
  4. Tap Add to confirm

Android (Chrome)#

  1. Open pangrum.com in Chrome
  2. Tap the three-dot menu (⋮)
  3. Tap Add to Home Screen or Install app
  4. Tap Install to confirm

🔒 Privacy#

  • No account - Progress lives in your browser.
  • No cookies - We don't use any.
  • Privacy-first analytics - We use Vercel Analytics to see aggregate stats (like "how many puzzles were completed"). It's anonymous, cookieless, and collects no personal data.
  • Sync is optional - If you enable it, only your word lists are shared (anonymously, via a code you control).

🛠️ Tech Stack#

🚧 Roadmap#

  • keyboard shortcuts on desktop
  • mobile app (using Capacitor)

... or maybe you have another idea?

🧑‍💻 Try it out locally#

Setup#

# install dependencies
corepack enable
pnpm install

# serve in dev mode, with hot reload at localhost:3000
pnpm dev

# build for production
pnpm build

# preview in production mode
pnpm preview

Testing#

# run all tests
pnpm test

# run tests in watch mode
pnpm test:watch

# run e2e tests
pnpm test:e2e

License#

Made with ❤️

Published under MIT License.