Accounts
Recent activity
View all →Reports, audit & ITR
All transactions
Loans taken
Every loan you have borrowed, source by source, with what is still outstanding.
Accounts & cash
Payment reminders
Choose the days you want reminders. Once background push is set up on the server, reminders can arrive even when this app is closed.
Saved to your own server
Your entries are stored in a database on flyinghandspublications.com, protected by your login — not just in this phone's browser. Losing, resetting, or uninstalling from this phone won't lose your data; log in from any device to get it back.
Account & login
Signed in as —
Change username & password
Forgot your username or password? Passwords are stored as one-way hashes, so even I can't look up the old one. To reset: open phpMyAdmin on your hosting, open your Passbook database's SQL tab, run DELETE FROM app_auth;, then reload this app — it'll ask you to set a brand new username and password. Your transactions, loans, and accounts are untouched, since they live in a separate table.
Auto-backup to Google Drive
Recommended. Once connected, every change here is quietly saved to a "My Passbook Backups" folder in your own Google Drive. Open the app on any phone, sign in with the same Google account, and get everything back — including the app's own files.
One-time setup (do this once, on your computer)
- Go to
console.cloud.google.comand create a project (any name). - Open
APIs & Services → Library, search "Google Drive API", click Enable. - Open
APIs & Services → OAuth consent screen, choose External, fill the basic fields, add your own email as a Test user. - Open
APIs & Services → Credentials → Create Credentials → OAuth Client ID. Application type: Web application. - Under "Authorized JavaScript origins" add the exact web address where you're hosting this app (e.g.
https://yourdomain.com) — must be https, no trailing slash or path. - Copy the Client ID (ends in
.apps.googleusercontent.com) and paste it below.
Keep your data safe
Everything here is stored only on this phone's browser. If you change phones, factory-reset, clear browser data, or the app is uninstalled, your data can be lost unless you've exported a backup.
Last backup: Never
After exporting, send the file to yourself — WhatsApp "Message yourself", Google Drive, or email — so it survives even if this phone is lost. Do this weekly, or right after adding several entries.
Use this like an app on Android
Quick way (works right now): open this page in Chrome, tap the ⋮ menu, then "Add to Home screen". It'll sit on your home screen with its own icon and open without browser tabs around it.
Best way (installable + safest): upload the index.html, manifest.json, sw.js and icons folder to any web hosting you control — the same hosting your Flying Hands portal uses works fine — then open that link in Chrome and "Install app" when prompted. This makes it work offline and installs like a real app icon.