Everything you need — from first login to daily use, backup, and offline setup.
Just open mypas.app/app.html in any browser. The app runs entirely in your browser — nothing to install. You can also "Add to Home Screen" for an app-like experience (see Install section below).
Want to run myPAS completely offline on your desktop? Download the ZIP, extract it, and open the HTML file directly in Chrome or Edge. No internet needed after download.
app.html (or Launch_myPAS.bat on Windows). Choose "First Time Setup (Save to Disk)" to save your data as a real file on your hard drive — the app auto-saves every change to this file. Much safer than browser storage!
When you open myPAS for the first time, you'll see the login screen with these options:
This is the best option if you want your data accessible on your phone, tablet, and PC.
If existing data found on Drive: You'll see a password prompt — enter your existing password to unlock. All your data loads from Google Drive automatically.
If no data found (first time): You'll see two options — "Create New Account" to start fresh, or "Upload JSON Backup" to restore from a backup file. Then set your password and security question.
If you have a previously exported JSON backup file, click "Load My Data File" to select it from your device. The app reads the file, loads your data, and prompts for your password. This works even without internet.
Click this to create a new local-only account. After accepting Terms & Conditions, you'll set up:
Forgot your password? On the login screen, tap "Forgot Password?". Answer your security question correctly, and you'll be taken to set a new password. All your data is preserved.
If you can't answer the security question either, you can use "Delete Data & Start Fresh" — this erases everything (including from Google Drive if synced) and lets you start over. You can then upload a JSON backup if you have one.
Overview of all balances — net position for AED, INR, and Gold. Lists each party with their current balance and status (owes you / you owe).
Add new parties or record transactions. Toggle between "New Transaction" and "New Party". Select currency, amount, debit/credit, and payment mode.
Browse, search, edit, or delete parties. See balance summary per party. Each shows their UID, type (Individual/Organization), and contact details.
All transactions sorted by date. Filter by party or currency. Edit or delete any entry. Each shows date, mode, amount, and description.
Select a party to see their full account statement by currency. Print professional A4 statements — latest 20 or custom date range.
Alternative: Download the offline ZIP (see Download section) and run it directly from your PC — no browser installation needed.
myPAS works 100% offline. Once the page loads, no internet is needed. Data storage depends on which mode you chose:
Documents/myPAS_Data.json). Every change auto-saves to this file. This is the safest offline option — the file persists even if you clear browser data, reinstall the browser, or switch to a different browser. You can copy the file to USB, email it, or back it up anywhere.When you sign in with Google, myPAS stores your data in a hidden file called myPAS_Data.json in your Google Drive's app data folder.
With Google Drive sync: Just open myPAS on the new device, sign in with the same Google account, enter your password — done. All data loads from Drive.
Without Google Drive (local mode): Export a JSON backup from the old device → transfer the file to the new device → open myPAS → click "Load My Data File" → select the JSON file → enter your password.
You have two backup options:
You can also use the 📂 button inside the app (top right) to import a JSON file while already logged in. This will overwrite your current data with the backup.
Go to New Entry → New Party. Enter the name, select type (Individual or Organization), add contact details. Each party gets a unique ID automatically.
Go to New Entry → New Transaction. Select the party, choose Debit (money going out from you) or Credit (money coming in to you), pick currency (AED / INR / Gold), enter amount, select payment mode, and add a description.
The Dashboard shows everyone's net balance at a glance. For a detailed view, go to Statement, select a party, and see every transaction grouped by currency with running totals.
In the Transactions tab, each entry has edit and delete buttons. In the Parties tab, you can edit contact details or delete a party (this will also delete all their transactions — you'll be warned first).
Go to Statement → select a party → choose currency → click Print. The app generates a professional A4 statement with your name, party details, date range, and all transactions.
Tap the 🚪 button (top right) or "Lock" in the file bar to return to the login screen. Your data remains saved — just enter your password next time to unlock.
Debit = money/gold going OUT from you. Credit = money/gold coming IN to you. For individuals: positive balance means they owe you. For organizations: positive balance means you paid them in advance.
Your password is hashed with SHA-256 + salt — even the app cannot read your actual password. The hash is stored in your data file (JSON / Google Drive). Without the correct password, data cannot be accessed.
Just open mypas.app/trip.html in any browser. The app runs entirely in your browser. You can also "Add to Home Screen" for an app-like experience (see Install section below).
Want to run myTRIP completely offline on your desktop? Download the ZIP, extract it, and open the HTML file directly in Chrome or Edge.
trip.html. Choose "First Time Setup (Save to Disk)" to save your data as a real file on your hard drive — the app auto-saves every change. Much safer than browser storage!
When you open myTRIP for the first time, you'll see these options:
Best for multi-device use. Here's the complete flow:
Returning user (data exists on Drive):
New user (no data on Drive):
myTRIP_Data.json) from myPAS (myPAS_Data.json). They use the same Google account but data is completely separate. You can use different passwords for each app.
Click "Load My Data File" to open a JSON file from your device. The app reads it and asks for the password you set when the backup was created. This works fully offline — no internet needed.
For offline use without Google. After accepting Terms & Conditions:
On PC (Chrome/Edge): A file picker opens — choose where to save (Desktop, Documents, anywhere). Your data lives as myTRIP_Data.json on your hard drive. Every change auto-saves to this file.
On mobile / other browsers: Data is saved in the browser's local storage only — make sure to back up regularly with 💾.
On the login screen, tap "Forgot Password?" to see your security question. Answer correctly and you'll be taken to set a new password — all trips and data are preserved.
Can't remember the answer? "Delete Data & Start Fresh" erases everything (with double confirmation) and lets you start over. If using Google Drive, the Drive file is also deleted. You can then upload a JSON backup if you have one.
Shows trip & party count, then a consolidated view of who owes whom across all trips (all debts merged). Below that, per-trip settlement cards.
Three modes: Add Party (name + mobile required), Add Trip (name + select members), Add Payment (party-to-party transfers). Toggle between them.
Filter by trip. Shows all expenses and payments combined, sorted by date. Expenses in white, payments in cyan border. Edit or delete any entry.
View all trips with members, expense/payment counts, totals. Edit trip name and description. Delete trips (cascade-deletes linked transactions).
All your people — name, phone (with country code), email, address, party number. Edit or delete anyone.
Two powerful views: By Party — net total then per-trip breakdown. By Trip — settlement first, then summary, then full expense table with all details.
Visible on every tab. Tap it to quickly add an expense — select trip, who paid, amount, currency, split members, and description. The "All" chip quickly selects all trip members. After saving, the modal auto-closes with a confirmation toast.
Or download the offline ZIP and double-click trip.html to run it from your PC.
myTRIP works fully offline once loaded. Data storage depends on your chosen mode:
Documents/myTRIP_Data.json). Every change auto-saves to this file. Safest offline option — survives browser cache clears, browser reinstalls, and you can copy the file anywhere.When signed in with Google, myTRIP saves your data to myTRIP_Data.json in Google Drive's hidden app folder.
With Google Drive: Open myTRIP on the new device → Sign in with Google → enter your password → all trips load from Drive.
Without Google Drive: Export JSON from old device → transfer file → on new device, click "Load My Data File" → select the JSON → enter password.
Multiple ways to keep your data safe:
On the login screen:
Inside the app:
Via Google Drive:
Tap the floating + button (visible on every tab) to add an expense:
Go to the Dashboard tab anytime to see the live settlement. The Consolidated Settlement at the top shows the simplest way for everyone to settle up across all trips. Per-trip breakdowns appear below.
For a detailed view, go to Statement → By Trip — shows the settlement, a per-member summary, and the full expense table.
When people pay each other back, go to New Entry → Add Payment:
Keep recording payments until the dashboard shows everyone at zero — trip fully settled!
Go to Statement → By Trip and take a screenshot to share with your trip group. It shows the settlement summary, who paid what, and the complete expense table — perfect for settling disputes!
When someone pays an expense, the amount is divided equally among the "Split Between" members. The payer's net goes up (others owe them), and each split member's net goes down. Payments between parties adjust these nets directly.
Example: Lijo pays AED 300 for dinner, split between Lijo, Ravi, and Sita. Each share is AED 100. Ravi and Sita now owe Lijo AED 100 each. Lijo's own share cancels out.
The dashboard merges ALL trips into one view. If Ravi owes Lijo AED 300 from Trip A and AED 200 from Trip B, the consolidated view shows: Ravi owes AED 500 total → Pay Lijo AED 500. This is the simplest way to settle everything in one go.
Each expense can use a different currency. The app tracks each currency separately — AED and INR balances never mix. The settlement shows separate amounts per currency. Supported currencies: AED, INR, USD, EUR, GBP, SAR, OMR, QAR, BHD, KWD.
myPAS_Data.json and myTRIP uses myTRIP_Data.json — both in the same Google account's hidden app folder. They have separate passwords, separate data, and don't interfere with each other.Just open mypas.app/gold.html in any browser. The app runs entirely in your browser. You can also install it as an app (see below).
Download the ZIP, extract it, and open gold.html in Chrome or Edge. No internet needed.
gold.html. Choose "First Time Setup (Save to Disk)" to save your data as a real file on your hard drive.
Tap "First Time Setup" → accept terms → set a password (min 4 characters) + security question → choose your base currency (AED, INR, USD, etc.) → done!
Tap "Sign in with Google Drive" for multi-device sync. Your data is stored in a hidden app folder on your Google Drive — private and auto-synced every 2 seconds.
On Chrome/Edge desktop, choose "Open My Data File" to save directly to your hard drive. The app auto-saves every change.
Android: Chrome → ⋮ menu → Install app
iPhone: Safari → Share → Add to Home Screen
PC: Chrome/Edge → install icon in address bar
Enter today's 24K gold rate (per gram) at the top of the dashboard. This updates your entire portfolio's current value and profit/loss calculations. The rate is always in your base currency.
See total assets (owned + lent), total weight, total cost, current value, profit/loss, lending summary, and gift summary — all at a glance. The Portfolio Value Trend chart shows how your gold's value has changed over time.
Quick view of all owned items with name, karat, member, location, and weight. Lent items still count in your totals since the gold is still yours.
Tap + to add a gold item. Enter name, category (Jewelry, Ring, Chain, Bangle, Coin, Bar, etc.), karat (24K/22K/21K/18K), weight, price per gram, making charges, purchase date, family member, and location.
Each item shows a ▲ or ▼ arrow with the profit/loss amount and percentage — based on the current gold rate vs your purchase cost (including making charges).
Track repairs, weight adjustments, or additional costs with the 🔧 Modify button. Enter a description, weight change (+/-), and cost change (+/-). The item's weight and cost update automatically, and the modification history is kept on the card.
Filter items by status (With Me, Lent, Gifted, Sold), by family member, or by location. Search by name, member, or location.
Total = (weight × rate per gram) + making charges + tax. The item is added to your inventory and your asset value increases. Required fields: item name, weight, karat, rate, date.
Total = (weight × rate per gram) − making charges − tax. Making charges and tax are deducted when selling (the shop reduces your payout). The item is removed from your inventory.
Track gold given to and received from goldsmiths. This is a weight-based running ledger — only total weight matters. You give items in one form and get different items back. The balance (delta) carries forward indefinitely.
Tap + → Give Gold → select a goldsmith → check items from your inventory → confirm. Items are removed from your "With Me" list. Type to search/filter items.
Tap + → Receive Gold → enter the new items returned (different ornaments). They're added to your inventory as new items. The weight balance updates — shows if it's exact, still owed, or extra returned.
Tap 📋 Statement to view a filtered ledger — by goldsmith, date range, or latest 20/50/all transactions. Includes running balance and print option.
Tap + → Gift Given → search and pick an item from your inventory → enter who, occasion (Wedding, Birthday, Anniversary, etc.), and date. The item is permanently removed from your inventory and asset value decreases.
Tap + → Gift Received → enter the new item's details (name, weight, karat), who gave it, and the occasion. Added to inventory with cost = 0 (it was free). Your asset value increases by its melt value.
View and print a filtered gift ledger — by person, date range, or latest transactions. Summary shows total given vs received weight.
Add family members (Self, Spouse, Mother, Father, etc.) to track who owns which items. Each member card shows their total weight, pure gold, cost, and current value — including lent items.
Set your base currency (all portfolio values calculated in this currency) and preferred weight unit (grams or tola). Weight converts automatically.
JSON backup: Full data export — password hash included, so you can restore completely.
Excel export: Separate sheets for Items, Transactions, Members, Lending, and Goldsmiths.
Print: A4 inventory statement from Items tab or Settings.
Change your password anytime in Settings. If you forget it, use your security question to reset. Data is encrypted with SHA-256.
myGOLD_Data.json — completely separate from myPAS and myTRIP.Open mypas.app/book.html in any browser. The app runs entirely in your browser — nothing to install. Add to Home Screen for an app-like experience.
Want to run myBOOK completely offline? Download the ZIP, extract it, and open myBOOK_offline.html directly in any browser. No internet needed after that.
myBOOK_offline.html. On PC Chrome/Edge, choose "Save to Disk" during setup to auto-save data as a real file on your hard drive.
When you open myBOOK for the first time, you'll see these options:
myBOOK_Data.json file from your hard drive with auto-save on every change.Tap "First Time Setup" → accept Terms & Conditions → then:
Tap "Forgot password?" on the login screen. Answer your security question correctly, then set a new password. All your library data is preserved.
The dashboard shows 4 stat cards at the top: Total Books, Lent Out, Borrowers, and Total Returns. Everything important is visible the moment you open the app.
Below the stats, Overdue loans appear first (in red), then Due Soon (due within 5 days, in orange). Each shows a quick 📥 Return button so you can record the return without leaving the dashboard.
The activity feed at the bottom logs every action — books added, lent, and returned — with timestamps. The last 10 events are shown.
Tap the + button → fill in Title and Author (required) → optionally add Genre, ISBN, Year, Language, and Notes → tap Save Book. The book is added with status Available.
Use the search bar to find books by title, author, or ISBN. Use the filter chips to show All Books, Available, Lent Out, or filter by genre.
From the Books tab, tap 📤 Lend on any available book. Select the borrower, set the lent date and due date, add optional notes, then confirm. The book status changes to Lent Out immediately.
Each book card shows its status badge, genre, language, and — if currently lent — who has it and how many days remain (or overdue). Days are colour-coded: green = on time, orange = due soon, red = overdue.
Add people who borrow your books — name, phone, relation (Friend, Family, Colleague, etc.), and optional notes. Each borrower card shows their active loans count and all-time total books borrowed.
Borrower cards show a badge: Overdue if they have an overdue book, N active if they have books out, or Clear if nothing is owed. You can lend directly from a borrower's card too.
Tap + in the Loans tab → select book and borrower from dropdowns → set lent date and due date (auto-filled from your default loan duration setting) → confirm. Only available books appear in the dropdown.
Tap 🗓 Extend on any active loan → enter the number of extra days → confirm. The due date updates and the pill colour refreshes immediately.
Tap 📥 Return on any loan → confirm the return date → select condition (Good / Slightly Worn / Damaged) → add optional notes → confirm. The book moves back to Available and the record goes to the Returns tab.
Use the chips to view All Active, ⚠️ Overdue only, or 🔔 Due Soon (within 3 days). Combined with the search bar you can find any loan instantly.
Every returned book is recorded here in a table: book title, borrower, lent date, return date, days held, and condition. Most recent returns appear first. This is your permanent lending audit trail.
Use the borrower chips at the top to see all returns for a specific person — useful for checking a borrower's full history before lending again.
Set the default number of days before a loan is considered due (default: 14 days). This pre-fills the due date whenever you lend a book — change it per loan if needed.
Export: Downloads a complete myBOOK_Backup_YYYY-MM-DD.json file — all books, borrowers, loans, returns, and settings. Your password hash is included so it restores completely.
Import: Replaces all current data with the backup file. Always keep regular backups — especially if using Browser Storage mode.
Change your password anytime in Settings → enter current password → enter new password → confirm. If you forget it, use the security question on the login screen to reset.
myBOOK_Data.json — completely separate from myPAS, myTRIP, and myGOLD.