About Get In Water

Get In Water

Dive trip packing checklist app โ€” part of the Three Cats LSP Diver's Toolkit.

Maintain a master gear list, create per-trip checklists, tick items off as you pack, and export TXT or PDF for printing or sharing. Use it alongside LSP D-Planner+ โ€” plan the dive, then pack for it.

๐ŸŒ Live app: https://threecats-lsp.com/get-in-water/

๐Ÿ“ฒ Android APK: https://threecats-lsp.com/get-in-water/download.html

Current version: 1.4.2


Diver's Toolkit

All apps at the Diver's Toolkit hub.


Features

Master List & Templates

  • Master gear list โ€” your default packing list; new trips start from it or any saved template
  • Starter templates โ€” Recreational, Underwater Photographer, Technical Diver (built-in, resettable)
  • Edit under Settings โ†’ Templates

Per-Trip Checklists

  • Create named trips from master list or a template
  • Tick items off as you pack โ€” progress bar tracks completion
  • Items carry notes and quantity

Export

  • TXT โ€” plain text gear list to clipboard or Downloads
  • PDF โ€” formatted packing list with trip name, date, and item notes
  • Share via any Android share target (WhatsApp, email, etc.)

Cloud sync (optional)

  • Sign in with Google to sync checklists between the web app and Android
  • Offline-first โ€” works fully without an account; sync when signed in
  • Home screen Sync button โ€” manual sync without reloading the app
  • Start packing on your phone, finish on desktop (or vice versa)
  • Configure Firebase once โ€” see Cloud sync setup for contributors

Android Native Features

  • Full offline support โ€” no internet needed after install
  • Home-screen launcher name GiW (short label under the icon)
  • Edge-to-edge layout, light/dark theme
  • Export TXT/PDF to app storage, then share via the system sheet (Downloads when the device allows)

Web App

Open https://threecats-lsp.com/get-in-water/ in any modern browser.

Install as PWA:

  1. Safari (iPhone/iPad): Share โ†’ Add to Home Screen โ†’ Add
  2. Chrome (Android): โ‹ฎ โ†’ Install app / Add to Home Screen โ†’ confirm
  3. Chrome (desktop): Click install icon in address bar

Android App

Built with Capacitor. Direct APK โ€” no Play Store required.

Requirements: Android 5.0+ (API 21)

Install:

  1. Download APK from https://threecats-lsp.com/get-in-water/download.html
  2. Allow "Install from unknown sources" in Android settings
  3. Open the downloaded APK and install

Cloud sync setup

Optional Google sign-in uses Firebase (Auth + Firestore). See .env.example for one-time console steps:

  1. Create a Firebase project and enable Google sign-in
  2. Create Firestore and deploy firestore.rules
  3. Copy web config into local firebase-config.js (from firebase-config.example.js; file is gitignored)
  4. Add Android app โ†’ google-services.json in android/app/ (not committed)
  5. Ensure android/variables.gradle has rgcfaIncludeGoogle = true (required for Google Sign-In in APK)
  6. Register SHA-1 fingerprints for debug/release keystores
  7. GitHub secrets: GOOGLE_SERVICES_JSON (base64 of google-services.json), FIREBASE_WEB_CONFIG (base64 of firebase-config.js)

Manual test checklist


License

MIT โ€” free to use, modify, and distribute. Optional Google account for cloud sync; no ads, no subscription.


Three Cats LSP ยท threecats-lsp.com