Skip to content

danielroe/pangrum

Repository files navigation

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.

About

A daily word puzzle game.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages

No packages published