Login & First-Time Setup
๐Ÿ”

Login Screen Overview

When you open myPAS for the first time, you'll see the login screen with these options:

  • Sign in with Google โ€” Syncs your data to Google Drive so you can access it from any device. Best for multi-device use.
  • Open My Data File โ€” Opens a JSON file from your hard drive. The app gets permission to auto-save back to the same file โ€” your data lives on your disk, not hidden in the browser. (Chrome/Edge on PC only)
  • Load My Data File โ€” Fallback for browsers that don't support file auto-save. Opens a JSON file read-only, data stored in browser storage.
  • First Time Setup (Save to Disk) โ€” Creates a new account and asks you to choose where to save the data file on your hard drive. (Chrome/Edge on PC only)
  • First Time Setup (Local) โ€” Fallback for mobile/unsupported browsers. Data stored in browser's local storage only.
Which to choose? On PC with Chrome/Edge, "Save to Disk" or "Open My Data File" is the safest offline option โ€” your data is a real file on your hard drive. On mobile, use Google Drive sync for safety.
โ˜๏ธ

Option 1: Sign in with Google (Recommended)

This is the best option if you want your data accessible on your phone, tablet, and PC.

Sign in with Google โ†’ Terms & Conditions โ†’ Google OAuth โ†’ Check Drive

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.

Google Drive sync stores your data in a hidden app folder in your Drive. It doesn't clutter your Drive โ€” you won't see the file in your normal Drive view. The app only accesses this hidden folder, nothing else.
๐Ÿ“‚

Option 2: Load My Data File

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.

๐Ÿ–ฅ๏ธ

Option 3: First Time Setup (Local)

Click this to create a new local-only account. After accepting Terms & Conditions, you'll set up:

  • Password โ€” Minimum 4 characters. This encrypts your data with SHA-256.
  • Security Question โ€” Choose from the dropdown list. Used to recover your password if forgotten.
  • Security Answer โ€” Your secret answer. Case-insensitive. Remember this!
Important: If you forget both your password AND security answer, your data cannot be recovered. Write them down somewhere safe.
๐Ÿ”‘

Password Recovery

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.

The 5 Tabs
๐Ÿ“Š

Dashboard

Overview of all balances โ€” net position for AED, INR, and Gold. Lists each party with their current balance and status (owes you / you owe).

โž•

New Entry

Add new parties or record transactions. Toggle between "New Transaction" and "New Party". Select currency, amount, debit/credit, and payment mode.

๐Ÿ‘ฅ

Parties

Browse, search, edit, or delete parties. See balance summary per party. Each shows their UID, type (Individual/Organization), and contact details.

๐Ÿ“’

Transactions

All transactions sorted by date. Filter by party or currency. Edit or delete any entry. Each shows date, mode, amount, and description.

๐Ÿ“„

Statement

Select a party to see their full account statement by currency. Print professional A4 statements โ€” latest 20 or custom date range.

Install as App (PWA)
๐Ÿค–

Android (Chrome)

  • Open Chrome and go to mypas.app/pas/
  • Tap the โ‹ฎ menu (three dots, top right)
  • Tap "Install app" or "Add to Home Screen"
  • Tap Install in the popup
  • The blue myPAS icon appears on your home screen โ€” tap it to open like a regular app
Once installed, myPAS opens in its own window without browser bars โ€” it looks and feels like a native app.
๐ŸŽ

iPhone / iPad (Safari)

  • Open Safari (must be Safari, not Chrome) and go to mypas.app/pas/
  • Tap the Share button (square with arrow, bottom bar)
  • Scroll down and tap "Add to Home Screen"
  • Tap Add in the top right
  • The myPAS icon appears on your home screen
Important for iPhone: On iOS, each browser has its own separate local storage. If you set up myPAS in Safari and later open it in Chrome, it won't see your Safari data. Use Google Drive sync to avoid this issue, or always use the same browser.
๐Ÿ–ฅ๏ธ

Windows / Mac / Linux (Chrome or Edge)

  • Open Chrome or Edge and go to mypas.app/pas/
  • Look for the install icon in the address bar (small monitor with down arrow)
  • Click it and select "Install"
  • myPAS opens in its own window and appears in your Start Menu / Applications
Offline Use & Google Drive Sync
๐Ÿ“ด

How Offline Mode Works

myPAS works 100% offline. Once the page loads, no internet is needed. Data storage depends on which mode you chose:

  • ๐Ÿ’พ Save to Disk (PC โ€” Chrome/Edge): Data is saved as a real JSON file on your hard drive (e.g., 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.
  • ๐Ÿ“ฑ Browser Local Storage (Mobile / fallback): Data stays in the browser's internal storage. It works, but is risky โ€” clearing browser data, using a different browser, or factory-resetting your device will erase it. Use Google Drive sync or regular JSON backups to protect your data.
  • โ˜๏ธ Google Drive Sync: Data is saved both in local storage (cache) and in Google Drive (primary). Safest for multi-device use.
Risk summary: Google Drive = safest (auto-backup in cloud). Save to Disk = safe (real file on your hard drive). Browser Local Storage = risky (invisible, can be wiped). Always keep a JSON backup regardless of which mode you use.
โ˜๏ธ

How Google Drive Sync Works

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.

  • Auto-sync: Every time you make a change (add/edit/delete), the app waits 2 seconds then syncs to Drive automatically. You'll see "Syncing..." in the file bar.
  • Local cache: Data is also saved to local storage as a cache. If you lose internet temporarily, the app still works โ€” it syncs back when connection returns.
  • Multi-device: Sign in with the same Google account on any device and your data is there. The password is the same everywhere.
  • Privacy: The hidden app folder is only accessible by myPAS. It doesn't appear in your normal Drive file list. No one (including us) can see your data.
File bar: Look at the thin bar above the app header โ€” it shows โ˜๏ธ for Drive sync, the file name, last save time, and sync status. Use "Download Backup" to save a JSON copy anytime.
๐Ÿ”„

Switching Between Devices

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.

Backup & Restore
๐Ÿ’พ

Creating a Backup

You have two backup options:

  • JSON Backup (๐Ÿ’พ button or File Bar โ†’ "Download Backup"): Saves everything โ€” parties, transactions, password hash, security question. This is your full restore file. You can import this back anytime.
  • Excel Export: Exports a spreadsheet with Parties and Transactions sheets. This is for viewing/reporting โ€” it cannot be imported back into the app.
When to backup: Before clearing browser data, before switching devices, after adding important transactions, or just regularly (once a week is a good habit). If you use Google Drive sync, Drive is your automatic backup โ€” but a local JSON copy is still wise.
๐Ÿ“‚

Restoring from Backup

  • Open myPAS โ†’ on the login screen, click "Load My Data File"
  • Select your JSON backup file
  • Enter your password (the one you used when the backup was created)
  • All your data is restored

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.

Day-to-Day Usage
1

Adding a New Person/Organization

Go to New Entry โ†’ New Party. Enter the name, select type (Individual or Organization), add contact details. Each party gets a unique ID automatically.

Individual vs Organization: This affects how the balance label reads. For individuals, a positive balance means "they owe you." For organizations, it means "you paid them in advance."
2

Recording a Transaction

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.

3

Checking Balances

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.

4

Editing / Deleting

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).

5

Printing Statements

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.

6

Locking the App

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.

Key Concepts
๐Ÿ’ก

Debit vs Credit

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.

๐Ÿ’ก

Data Security

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.

FAQ
Will I lose my data if I clear my browser cache?โ–พ
If you're using Google Drive sync โ€” no. Your data is safe in Drive; just sign in again. If you're using local-only mode โ€” yes, clearing browser data erases local storage. Always keep a JSON backup.
Can I use myPAS on multiple devices?โ–พ
Yes, with Google Drive sync. Sign in with the same Google account on each device, and your data syncs automatically. Without Drive, you can transfer data manually via JSON backup files.
What's the difference between JSON backup and Excel export?โ–พ
JSON backup is a full data snapshot โ€” it can be imported back into the app to restore everything. Excel export is a readable spreadsheet for viewing, printing, or sharing โ€” it cannot be imported back.
I forgot my password AND security answer. Can I recover my data?โ–พ
Unfortunately no. The password is hashed with SHA-256 and cannot be reversed. You'll need to "Delete Data & Start Fresh." If you have a JSON backup, you can upload it after resetting โ€” but you'll still need the original password for that backup.
Does Google Drive sync work offline?โ–พ
The app works offline โ€” your data is cached in local storage. But syncing to Drive requires internet. When you go back online and make any change, it syncs automatically. If you're offline for a long time, your local data is the source of truth.

Ready to start?

Open myPAS App โ†’
Login & First-Time Setup
๐Ÿ”

Login Screen Overview

When you open myTRIP for the first time, you'll see these options:

  • Sign in with Google โ€” Syncs your data to Google Drive. Access from any device with the same Google account.
  • Open My Data File โ€” Opens a JSON file from your hard drive with auto-save permission. Every change writes back to the same file automatically. (Chrome/Edge on PC only)
  • First Time Setup (Save to Disk) โ€” Creates a new account and lets you choose where to save the data file on your hard drive. (Chrome/Edge on PC only)
  • Load My Data File โ€” Fallback for mobile/unsupported browsers. Opens a JSON backup, data stored in browser storage.
  • First Time Setup (Local) โ€” Fallback. Data stored in browser's local storage only โ€” risky if browser data is cleared.
Which to choose? On PC with Chrome/Edge: "Save to Disk" is the safest offline option. On mobile: use Google Drive sync. The app auto-detects your browser's capability and shows the best options first.
โ˜๏ธ

Option 1: Sign in with Google (Recommended)

Best for multi-device use. Here's the complete flow:

Sign in with Google โ†’ Terms & Conditions โ†’ Google OAuth popup โ†’ Check Drive for data

Returning user (data exists on Drive):

  • Your Google account and email are shown
  • "โ˜๏ธ Synced via Google Drive" appears
  • Enter your password to unlock โ€” all trips and expenses load instantly

New user (no data on Drive):

  • You'll see "Welcome to myTRIP" with your Google account
  • "Create New Account" โ€” starts a fresh account, set password + security question, data syncs to Drive
  • "Upload JSON Backup" โ€” restore from a backup file, then set a new password, data syncs to Drive
myTRIP uses a separate Drive file (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.
๐Ÿ“‚

Option 2: Load My Data File

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.

๐Ÿ–ฅ๏ธ

Option 3: First Time Setup (Save to Disk / Local)

For offline use without Google. After accepting Terms & Conditions:

  • Enter a password (minimum 4 characters) and confirm it
  • Select a security question from the dropdown
  • Enter your security answer (case-insensitive, used for password recovery)
  • Click "Create & Save to Disk" (or "Create & Save" on mobile)

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 ๐Ÿ’พ.

Important: If you forget both your password AND security answer, your data cannot be recovered. Set up a security question you'll definitely remember, and keep JSON backups regularly.
๐Ÿ”‘

Password Recovery

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.

The 6 Tabs
๐Ÿ“Š

Dashboard

Shows trip & party count, then a consolidated view of who owes whom across all trips (all debts merged). Below that, per-trip settlement cards.

โž•

New Entry

Three modes: Add Party (name + mobile required), Add Trip (name + select members), Add Payment (party-to-party transfers). Toggle between them.

๐Ÿ“’

Transactions

Filter by trip. Shows all expenses and payments combined, sorted by date. Expenses in white, payments in cyan border. Edit or delete any entry.

โœˆ๏ธ

Trips

View all trips with members, expense/payment counts, totals. Edit trip name and description. Delete trips (cascade-deletes linked transactions).

๐Ÿ‘ฅ

Parties

All your people โ€” name, phone (with country code), email, address, party number. Edit or delete anyone.

๐Ÿ“„

Statement

Two powerful views: By Party โ€” net total then per-trip breakdown. By Trip โ€” settlement first, then summary, then full expense table with all details.

+

The Floating + Button

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.

Install as App (PWA)
๐Ÿค–

Android (Chrome)

  • Open Chrome โ†’ go to mypas.app/trip/
  • Tap โ‹ฎ menu (three dots) โ†’ "Install app" or "Add to Home Screen"
  • Tap Install
  • The green myTRIP icon appears on your home screen
๐ŸŽ

iPhone / iPad (Safari only)

  • Open Safari โ†’ go to mypas.app/trip/
  • Tap Share button (square with arrow) โ†’ "Add to Home Screen"
  • Tap Add
  • The green myTRIP icon appears on your home screen
iPhone note: Safari's local storage is separate from Chrome's. If you use Google Drive sync, this doesn't matter โ€” your data is always available from Drive.
๐Ÿ–ฅ๏ธ

Windows / Mac / Linux (Chrome or Edge)

  • Go to mypas.app/trip/ in Chrome or Edge
  • Click the install icon in the address bar (monitor with โ†“ arrow)
  • Click "Install"
  • myTRIP opens in its own window and shows in your Start Menu / Applications
Offline Use & Google Drive Sync
๐Ÿ“ด

How Offline Mode Works

myTRIP works fully offline once loaded. Data storage depends on your chosen mode:

  • ๐Ÿ’พ Save to Disk (PC โ€” Chrome/Edge): Data is saved as a real JSON file on your hard drive (e.g., 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.
  • ๐Ÿ“ฑ Browser Local Storage (Mobile / fallback): Data stays in browser's internal storage. Works, but risky โ€” clearing browser data erases it.
  • โ˜๏ธ Google Drive: Auto-syncs to Drive + cached in local storage. Safest overall.
Data safety ranking: โ˜๏ธ Google Drive (safest โ€” cloud backup) > ๐Ÿ’พ Save to Disk (safe โ€” real file on hard drive) > ๐Ÿ“ฑ Browser Storage (risky โ€” invisible, can be wiped). On mobile, always use Google Drive sync.
โ˜๏ธ

How Google Drive Sync Works

When signed in with Google, myTRIP saves your data to myTRIP_Data.json in Google Drive's hidden app folder.

  • Auto-sync: Every change triggers a 2-second debounce timer, then syncs to Drive. The file bar shows "Syncing..." during writes.
  • Local cache: Data is also cached in local storage. If internet drops, the app keeps working. It syncs back when you reconnect and make a change.
  • Multi-device: Same Google account on any device = same data. Same password everywhere.
  • Separate from myPAS: myTRIP and myPAS use different Drive files. Different passwords, different data, same Google account.
๐Ÿ”„

Switching Between Devices

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.

Backup & Restore
๐Ÿ’พ

Creating a Backup

Multiple ways to keep your data safe:

  • ๐Ÿ’พ Auto-save to disk (PC): If you chose "Save to Disk" mode, every change auto-saves to your JSON file on the hard drive. This file IS your backup โ€” copy it to USB, cloud storage, or email it to yourself.
  • ๐Ÿ’พ button (top right in app) โ€” manually saves a JSON file with everything: parties, trips, transactions, payments, password hash, settings
  • File bar โ†’ "Download Backup" โ€” same JSON export, accessible from the thin bar above the header
  • โ˜๏ธ Google Drive โ€” if synced, Drive is your automatic cloud backup
Backup habit: Even with auto-save or Drive sync, keep an extra JSON copy after every trip. The file is tiny (a few KB) and can save you from any disaster.
๐Ÿ“‚

Restoring from Backup

On the login screen:

  • Click "Load My Data File" โ†’ select your JSON backup โ†’ enter the password from when the backup was created

Inside the app:

  • Click the ๐Ÿ“‚ button (top right) โ†’ select a JSON file โ†’ this overwrites your current data with the backup (data reloads immediately)

Via Google Drive:

  • Sign in with Google โ†’ if data exists on Drive, it loads automatically. If you also used "Upload JSON Backup" during the Google setup, it merges into Drive.
Day-to-Day Usage
1

Before the Trip: Add Parties & Create Trip

  • Go to New Entry โ†’ Add Party. Add each person โ€” name and mobile number (with country code) are required. Email and address are optional.
  • Switch to Add Trip. Give it a name (e.g., "Dubai Trip 2026"), optional description, and select at least 2 members.
  • If someone gives an advance before the trip, use Add Payment โ€” select "From" and "To" parties, enter the amount, and link it to the trip.
2

During the Trip: Add Expenses

Tap the floating + button (visible on every tab) to add an expense:

  • Date: defaults to today, change if needed
  • Trip: select which trip this expense belongs to
  • Currency: remembers your last-used currency (AED, INR, USD, EUR, etc.)
  • Amount: the total amount paid
  • Paid By: who actually paid the bill
  • Split Between: tap names or tap "All" to select everyone. The amount is split equally among selected people.
  • Description: what was this for (e.g., "Hotel Room 2 nights", "Dinner at Zuma")
Quick entry: The modal auto-closes after saving and shows a toast confirmation. Open it again immediately for the next expense โ€” trip and currency are remembered.
3

During the Trip: Check Who Owes What

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.

4

After the Trip: Record Settlements

When people pay each other back, go to New Entry โ†’ Add Payment:

  • Select who paid (From) and who received (To)
  • Enter the amount and currency
  • Link it to the relevant trip (optional but recommended)
  • The dashboard settlement updates automatically

Keep recording payments until the dashboard shows everyone at zero โ€” trip fully settled!

5

Editing & Deleting

  • Transactions tab: each entry has edit โœ๏ธ and delete ๐Ÿ—‘๏ธ buttons
  • Trips tab: edit trip name/description, or delete the trip (this also deletes all expenses and payments linked to it โ€” you'll be warned)
  • Parties tab: edit contact details, or delete a party
6

Sharing the Statement

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!

Key Concepts
๐Ÿ’ก

How Splitting Works

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.

๐Ÿ’ก

Consolidated Settlement

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.

๐Ÿ’ก

Multiple Currencies

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.

FAQ
Can I use different currencies in the same trip?โ–พ
Yes! Each expense can have its own currency. The statement shows net per currency. The app doesn't convert between currencies โ€” AED and INR balances are tracked separately.
What's the difference between an expense and a payment?โ–พ
An expense is money paid to a vendor (hotel, restaurant, tickets) and split among trip members. A payment is a direct transfer between two people โ€” like an advance before the trip or settling up after. Both affect the settlement calculation.
Do both myPAS and myTRIP sync separately?โ–พ
Yes. myPAS uses 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.
Can I add someone to a trip after creating it?โ–พ
Currently you select members when creating the trip. To add someone new, create the party first in New Entry โ†’ Add Party, then you can create a new trip with all members or adjust your existing trip.
Is my data stored on any server?โ–พ
Never. In local mode, data stays in your browser. With Google Drive sync, data goes to YOUR Google Drive only โ€” in a hidden folder that only myTRIP can access. We have zero access to your data.
I cleared my browser and lost my data. Can I recover it?โ–พ
If you had Google Drive sync enabled โ€” yes! Just open myTRIP, sign in with Google, enter your password. If you were in local-only mode and don't have a JSON backup โ€” unfortunately the data is gone. This is why we strongly recommend Google Drive sync or regular backups.
Can multiple people in the group use myTRIP at the same time?โ–พ
myTRIP is a single-user app โ€” one person manages the trip expenses for the group. Usually the "trip organizer" tracks everything and shares the settlement with the group via screenshot. Each person doesn't need their own account.

Ready to track your trips?

Open myTRIP App โ†’
Login & Setup
1

First Time Setup

Tap "First Time Setup" โ†’ accept terms โ†’ set a password (min 4 characters) + security question โ†’ choose your base currency (AED, INR, USD, etc.) โ†’ done!

2

Google Drive Sync

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.

3

Save to Disk (PC)

On Chrome/Edge desktop, choose "Open My Data File" to save directly to your hard drive. The app auto-saves every change.

4

Install as App (PWA)

Android: Chrome โ†’ โ‹ฎ menu โ†’ Install app
iPhone: Safari โ†’ Share โ†’ Add to Home Screen
PC: Chrome/Edge โ†’ install icon in address bar

Dashboard
๐Ÿ“ˆ

Update Gold Rate

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.

๐Ÿ“Š

Portfolio Overview

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.

๐Ÿ“‹

Inventory Table

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.

Items
๐Ÿ’

Adding Items

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.

Multi-Currency: If you buy in a different currency than your base, an exchange rate field appears. Enter "1 [other currency] = ? [base currency]" and the app converts automatically.
โ–ฒโ–ผ

Profit/Loss

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).

๐Ÿ”ง

Modifications

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.

๐Ÿ”

Filters

Filter items by status (With Me, Lent, Gifted, Sold), by family member, or by location. Search by name, member, or location.

Buy / Sell
๐Ÿ›’

Buying Gold

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.

๐Ÿ’ธ

Selling Gold

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.

Lending (Goldsmith Ledger)
๐Ÿค

How It Works

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.

Asset value unchanged: When you lend gold to a goldsmith, your total asset weight and value stay the same โ€” the gold is still yours, just in different hands. Items move from "With Me" to "Lent" status.
๐Ÿ“ค

Giving Gold

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.

๐Ÿ“ฅ

Receiving Gold Back

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.

๐Ÿ“‹

Statement

Tap ๐Ÿ“‹ Statement to view a filtered ledger โ€” by goldsmith, date range, or latest 20/50/all transactions. Includes running balance and print option.

Gifts
๐ŸŽ

Gift Given

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.

๐ŸŽ

Gift Received

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.

๐Ÿ“‹

Statement

View and print a filtered gift ledger โ€” by person, date range, or latest transactions. Summary shows total given vs received weight.

Members
๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ฆ

Family Portfolios

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.

Settings & Backup
โš™๏ธ

Currency & Weight

Set your base currency (all portfolio values calculated in this currency) and preferred weight unit (grams or tola). Weight converts automatically.

๐Ÿ’พ

Export & Backup

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.

๐Ÿ”‘

Password & Security

Change your password anytime in Settings. If you forget it, use your security question to reset. Data is encrypted with SHA-256.

FAQ
Is my data safe?โ–พ
Yes โ€” your data stays on your device (or your Google Drive's hidden app folder). We never see, store, or access it. myGOLD uses myGOLD_Data.json โ€” completely separate from myPAS and myTRIP.
What happens when I lend gold to a goldsmith?โ–พ
Items move out of your "With Me" inventory view but your total asset value stays unchanged โ€” the gold is still yours, just in different hands. When items come back (potentially as different ornaments), they're added back to your inventory.
How does multi-currency work?โ–พ
Set a base currency in Settings (e.g. AED). When buying or selling in another currency (e.g. INR), enter the exchange rate and everything converts automatically. Your portfolio is always valued in the base currency.
What's the difference between gifting and selling?โ–พ
Selling involves money โ€” you receive cash for your gold. Gifting is a free transfer โ€” no money exchanged. Both remove the item from your inventory, but selling records the sale amount while gifting records the recipient and occasion.
Can I use this offline?โ–พ
Yes! Install as a PWA from your browser. All features work without internet. Google Drive sync requires internet, but the app caches data locally too.

Ready to track your gold?

Open myGOLD App โ†’
Login & First-Time Setup
๐Ÿ”

Login Screen Overview

When you open myBOOK for the first time, you'll see these options:

  • โ˜๏ธ Sign in with Google Drive โ€” Syncs to Google Drive for multi-device access. Your data lives in a hidden app folder, invisible in your normal Drive.
  • ๐Ÿ’พ Open My Data File โ€” (PC Chrome/Edge only) Open an existing myBOOK_Data.json file from your hard drive with auto-save on every change.
  • ๐Ÿ“‚ Load My Data File โ€” Load a JSON backup file from anywhere. Works on all browsers and mobile.
  • โœจ First Time Setup โ€” Create a new account. Accept terms, set password + security question, choose storage mode.
โœจ

First Time Setup

Tap "First Time Setup" โ†’ accept Terms & Conditions โ†’ then:

  • Password โ€” Minimum 4 characters. Encrypts with SHA-256.
  • Security Question โ€” Choose one from the dropdown. Used if you forget your password.
  • Security Answer โ€” Case-insensitive. Write it down somewhere safe!
  • Storage โ€” On PC Chrome/Edge, choose "Save to File" to auto-save a real JSON file on your hard drive.
Important: If you forget both your password AND security answer, your data cannot be recovered. Always export a JSON backup regularly.
๐Ÿ”‘

Password Recovery

Tap "Forgot password?" on the login screen. Answer your security question correctly, then set a new password. All your library data is preserved.

Dashboard
๐Ÿ“Š

At a Glance

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.

โš ๏ธ

Overdue & Due Soon

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.

๐Ÿ•

Recent Activity

The activity feed at the bottom logs every action โ€” books added, lent, and returned โ€” with timestamps. The last 10 events are shown.

Books
๐Ÿ“š

Adding a Book

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.

Genre suggestions are saved as you add books โ€” they'll appear as autocomplete options and filter chips automatically.
๐Ÿ”

Search & Filter

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.

๐Ÿ“ค

Lending a Book

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.

โ†’

Book Card Details

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.

Borrowers
๐Ÿ‘ฅ

Managing Borrowers

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.

โ†’

Status Badges

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.

Active Loans
๐Ÿ“ค

Lending a Book

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.

๐Ÿ—“

Extending a Loan

Tap ๐Ÿ—“ Extend on any active loan โ†’ enter the number of extra days โ†’ confirm. The due date updates and the pill colour refreshes immediately.

๐Ÿ“ฅ

Recording a Return

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.

๐Ÿ”

Filter Chips

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.

Returns History
๐Ÿ“ฅ

What Returns Shows

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.

๐Ÿ”

Filter by Borrower

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.

Settings & Backup
โš™๏ธ

Default Loan Duration

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.

๐Ÿ’พ

JSON Backup & Restore

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.

Tip: Export a backup after adding new books or borrowers, and save a copy to cloud storage or email yourself a copy monthly.
๐Ÿ”‘

Password & Security

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.

FAQ
Is my data safe?โ–พ
Yes โ€” your data stays on your device (or your Google Drive's hidden app folder). mypas.app never sees, stores, or accesses your library data. myBOOK uses myBOOK_Data.json โ€” completely separate from myPAS, myTRIP, and myGOLD.
What happens if I delete a loan by mistake?โ–พ
Cancelling a loan (via the ๐Ÿ—‘ Cancel button) removes the active loan record and marks the book as available again โ€” but it does NOT create a return history entry. If the book was actually returned, use the ๐Ÿ“ฅ Return button instead, not Cancel.
Can I lend the same book to two people at once?โ–พ
No โ€” a book can only be lent to one person at a time. Once lent, it disappears from the available list until it's returned. This prevents accidental double-lending.
What's the difference between Cancel Loan and Return?โ–พ
Return records that the book came back โ€” it creates a history entry in the Returns tab with date, condition, and days held. Cancel just removes the loan record without any history โ€” use it only if you added a loan by mistake.
Can I use this offline?โ–พ
Yes! Install as a PWA from your browser. All features work without internet. Google Drive sync requires internet for syncing, but the app always caches data locally so you can still use it offline.
What is ISBN and do I need it?โ–พ
ISBN (International Standard Book Number) is a unique identifier printed on the barcode of every published book. It's completely optional in myBOOK โ€” most people just add title and author. It's useful if you have large collections with books that share the same title across different editions.

Ready to organise your library?

Open myBOOK App โ†’
Login & First-Time Setup
๐Ÿ”

Login Screen Overview

When you open myCLUB for the first time, you'll see these options:

  • โ˜๏ธ Sign in with Google Drive โ€” Syncs to Google Drive for multi-device access.
  • ๐Ÿ’พ Open My Data File โ€” (PC Chrome/Edge only) Open an existing JSON file with auto-save.
  • ๐Ÿ“‚ Load My Data File โ€” Load a JSON backup. Works on all browsers.
  • โœจ First Time Setup โ€” Create a new account with password + security question.
โœจ

Account Setup

After choosing your login method, set up your account password (min 4 chars) and security question. Then you'll see the "My Clubs" screen โ€” tap "+ Create New Club" to set up your first group with a name, monthly contribution amount, and currency.

๐Ÿ 

Multi-Club Support

myCLUB supports multiple clubs under one account. After login, you see a list of all your clubs with member count and balance. Tap one to enter, tap โ† back arrow to switch. Each club has its own members, events, dues, expenses, and categories โ€” completely independent.

Dashboard
๐Ÿ“Š

At a Glance

Shows 4 stat cards: Active Members, Events, Total Collected, and Total Spent. The Cash In Hand card shows the club's current balance with overdue member warnings.

๐Ÿ“ˆ

Member Equity Table

The equity table shows every active member with: Dues Paid, Bills Paid, Expense Share, Net Stake, Equity %, and Skip Months. Each row has a coloured bar showing relative equity. Special roles (President, Treasurer, Secretary, Founding Member) are shown in brackets after the name.

๐Ÿ“…

Monthly Overview

Shows current month's collection progress, with separate sections for Pending (unpaid) and Can Skip (members with positive stake who can defer their payment).

Members
๐Ÿ‘ฅ

Adding Members

Tap + to add a member. Required fields: Name, Role (Member, Founding Member, Treasurer, Secretary, President, Vice President, Coordinator), Phone (with country code dropdown โ€” 25 countries), and Email. Each member card shows their full financial breakdown.

๐Ÿ’Ž

Stake & Skip System

Stake = (Monthly Dues Paid) + (Bills Paid for Group) โˆ’ (Their Share of Expenses). When a member's stake is positive, they can skip monthly contributions until their stake equalises.

Example: Sinto pays AED 200 for group BBQ, split among 8 members (AED 25 each). Sinto's net stake gain = AED 200 โˆ’ AED 25 = +AED 175. If monthly dues are AED 100, Sinto can skip 1 month.

โš–๏ธ

Settlement

Tap โš–๏ธ Settle on any member to see their current stake and record a settlement. Positive stake โ†’ record a payout expense. Negative stake โ†’ record a contribution. The system calculates the exact amount needed.

๐Ÿ“Š

Member History

Tap ๐Ÿ“Š to see a full history โ€” stake breakdown, yearly payment grid (paid โœ“ / unpaid โœ— / can skip โญ), and all bills they paid for the group. Tap any unpaid month to quickly add a contribution.

Events
๐ŸŽ‰

Creating Events

Tap + to create an event (BBQ Night, Dubai Frame Trip, etc.). Required: Name, Date, Status, and at least 1 participant. Events group expenses together and track per-head costs.

๐Ÿ“‹

Event View

Tap ๐Ÿ“‹ to see: total expense, per-head cost, and a participant breakdown table showing what each person paid vs their share and net impact. All linked expenses listed below. Use โž• to add more expenses.

Dues (Monthly Contributions)
๐Ÿ’ธ

Recording Dues

Tap + to record a monthly contribution. Required: Member, Amount (pre-filled from club settings), Method (Cash, Bank Transfer, UPI, Card, Cheque), Month/Year, and Date (auto-fills today). Filter by month using chips.

๐Ÿ“ฅ

Bulk Add

In Settings โ†’ Bulk Dues, mark all active members as paid for a specific month in one tap using the monthly amount from club settings.

Expenses
๐Ÿงพ

Adding Expenses

Required fields: Title, Amount, Currency, Category, Date (auto-fills today), Paid By, Event, and Split Among (minimum 1 member).

๐Ÿ’ฑ

Multi-Currency

Currency defaults to the club's base currency. When you select a different currency, an exchange rate field appears with live conversion preview. The expense is stored in both currencies for accurate equity calculations.

๐Ÿ“‹

Event Linking

Every expense must be linked to either "General / Admin Expenses" (auto-selects all members, locked) or a specific event (shows only event participants, unselected by default). You cannot submit without selecting an event type.

โ†’

Paid By โ†’ Stake

When a member pays a group bill, select them in "Paid By." The full amount counts as their stake credit, while only their share is debited. This is how members build stake by covering group expenses.

Backup & Restore
๐Ÿ’พ

Creating a Backup

Tap ๐Ÿ’พ in the header or go to Settings โ†’ Export. Downloads a complete JSON file with ALL clubs, members, events, dues, expenses, and settings. Password hash included for seamless restoration.

๐Ÿ“‚

Restoring

On login screen: "Load My Data File" โ†’ select backup โ†’ enter password. Inside app: Settings โ†’ Import. All clubs and data restored. myCLUB uses myCLUB_Data.json โ€” completely separate from other myPAS apps.

FAQ
What is stake/equity and how is it calculated?โ–พ
Stake = (Monthly Dues Paid) + (Bills Paid for Group) โˆ’ (Share of Group Expenses). Positive stake means the member contributed more than their share โ€” they can skip future payments. Equity % shows each member's share of total contributions relative to others.
Can I manage multiple clubs?โ–พ
Yes! myCLUB supports unlimited clubs under one account. Each club has completely independent members, events, finances, and settings. Switch between clubs using the โ† back button.
What happens when a member pays a group bill?โ–พ
The full bill amount is credited to their stake. Their share is debited like everyone else's. Net effect: they gain stake equal to the bill minus their share. Example: Member pays AED 400 for dinner split among 8. They get +400 credit and -50 debit = net +350 stake gain.
What is "General / Admin Expenses"?โ–พ
Routine group expenses (venue rent, supplies, utilities) automatically split among ALL active members. When you select General/Admin, all members are pre-selected and locked. For event-specific expenses, select the event and choose participants manually.
How does multi-currency work?โ–พ
Set your club's base currency (e.g. AED) in settings. When adding expenses in another currency, enter the exchange rate โ€” the app converts automatically. All equity calculations use the base currency. Original currency and rate are stored for reference.
Is my data safe?โ–พ
Yes โ€” data stays on your device or your Google Drive's hidden app folder. mypas.app never accesses your data. myCLUB uses myCLUB_Data.json โ€” completely separate from myPAS, myTRIP, myGOLD, and myBOOK.
Who should manage myCLUB?โ–พ
myCLUB is designed for group leadership โ€” the president, secretary, or treasurer manages the app for the entire group. One person tracks dues, expenses, and events, then shares reports with members. Each member doesn't need their own account.

Ready to manage your club?

Open myCLUB App โ†’

myBIZ โ€” Business Management Platform

myBIZ is a complete business management platform built as a single-file PWA. It runs entirely in your browser with data stored locally. Six integrated modules cover the entire business lifecycle from customer contact to financial reporting.

๐Ÿ“„ Quick Reference Manual (PDF) ๐Ÿ“‹ Detailed Field-by-Field Manual (PDF)
HR
Employees, payroll, leave, attendance, overtime, EOS
CRM
Contacts, leads, deals, quotations, tasks
ERP
Products, stock, sales orders, purchase orders
Production
BOM, work orders, MRP
Projects
Projects, tasks, time tracking, budgets
Finance
Accounts, invoices, expenses, reports

Three Business Environments

During setup, select which environments apply to your business. This controls which ERP workflows are available:

  • Trading โ€” Buy and sell goods. Stock management, delivery tracking.
  • Manufacturing / MTO โ€” Produce finished goods from raw materials. BOM, work orders, production tracking.
  • Services โ€” Service delivery, projects, time-based billing. Service orders, milestones, consumables.
You can enable any combination. With multiple environments active, each quotation line item gets tagged by type. When converted, the system auto-creates the right order type for each.

Getting Started

The setup wizard walks you through 8 steps on first launch:

  1. Welcome โ€” Start fresh or import an existing backup
  2. Access Mode โ€” Single User (one password) or Team Mode (multiple user accounts with permissions)
  3. Password โ€” Set your master password (minimum 4 characters)
  4. Security Question โ€” For password recovery
  5. Business Profile โ€” Company name, address, phone, email, tax ID, base currency
  6. Tax Configuration โ€” Add tax types (VAT, GST, etc.) with rates
  7. Modules โ€” Toggle which modules to enable (HR, CRM, ERP, Production, Projects, Finance)
  8. Environments โ€” Select Trading, Manufacturing, and/or Services
All settings can be changed later from Configuration (Super Admin only). Don't worry about getting everything perfect on first setup.

The Complete Workflow

The ideal path through myBIZ follows this integrated flow:

Contact โ†’ Lead โ†’ Deal โ†’ Quotation โ†’ Convert to Orders
โ†“ Sales Order / Production Order / Service Order
โ†“ Project (optional) โ†’ Invoice โ†’ Payment โ†’ Financial Reports

HR Module

Manages the entire employee lifecycle from hiring to end of service.

Employees

The employee directory includes personal details, job info, salary category (monthly/hourly), photo upload, and emergency contacts. An Investors root node is auto-created at setup. Each employee card is clickable for a full profile view with direct reports, leave history, and documents.

Departments

Create departments, assign managers. Employee counts update automatically.

Documents

Upload documents per employee with expiry tracking. Color-coded badges: Valid (green), Expiring Soon (yellow), Expired (red).

Leave Management

Two-level approval workflow: Employee submits โ†’ Manager approves โ†’ HR gives final approval. Leave types and days per year are configurable. Public holidays supported.

Overtime

Available only for hourly employees. Log hours, submit for manager approval. Approved overtime auto-feeds into payroll.

Payroll

Configure salary components (allowances) and deductions per employee. Generate monthly pay runs with auto-included approved overtime. Draft โ†’ Finalize workflow prevents accidental changes.

End of Service (EOS)

Configure EOS rules by year brackets (e.g., 21 days/year for first 5 years, 30 days after). Per-employee calculation breakdown with daily rate and total gratuity.

CRM Module

Contacts

Unified directory for all business relationships. Types: Customer, Supplier, Partner, Prospect. Suppliers registered here appear in product catalog and purchase order forms.

Leads

Track sales leads through a pipeline: New โ†’ Contacted โ†’ Qualified โ†’ Proposal โ†’ Won/Lost. Each lead tracks source, estimated value, priority, and assigned team member. Convert to Deal with one click.

Deals & Pipeline

Two views: Pipeline (grouped by stage with totals) and List (flat view). Stages: Prospect โ†’ Qualified โ†’ Proposal โ†’ Negotiation โ†’ Won/Lost. Pipeline metrics show total, weighted, and won values.

Quotations

The bridge between CRM and ERP. Create quotes from deals or standalone. Each line item can be tagged by environment (Trading, MTO, Service). When accepted and converted, the system auto-creates the right order type for each line item.

Status flow: Draft โ†’ Sent โ†’ Accepted โ†’ Converted. Trading items become Sales Orders, MTO items become Production Orders, Service items become Service Orders.

Tasks

Track follow-ups: calls, emails, meetings, to-dos. Link to contacts and deals. Status: To Do โ†’ In Progress โ†’ Done.

ERP Module

Products & Services Catalog

Shared catalog across all modules. Product types: Goods, Raw Material, Finished Good, Service, Consumable/Spare. Auto-generated part numbers (PRD-YYYYMMDD-NNNNN). Manufacturer info with "Manufactured by Us" toggle. Quick-add supplier without leaving the form.

Stock Management

Live stock quantities with color coding: Green (5+), Yellow (1-4), Red (0). Manual adjustments with reason tracking. Stock auto-updates from PO receipts, production starts/completions, and service consumable usage.

Sales Orders

Create from quotation conversion or standalone. Supports project linking (create new or link existing). Status: Confirmed โ†’ Shipped โ†’ Delivered. Create PO button generates a purchase order against the SO.

Purchase Orders

Two types: Stock PO (direct inventory replenishment) and Against Order PO (created from SO or Service Order, items pre-filled). Receive to Stock button auto-adds quantities to inventory.

Service Orders

Track service items, consumables/spares with two options: "From Stock" (deducts inventory) or "Order Parts" (creates a draft PO).

Production Module

Bill of Materials (BOM)

Define recipes for producing finished goods. Select the finished product, set output quantity, add raw materials with required quantities.

Work Orders

BOM-aware production orders. Material requirements shown with stock check (need vs have). Start consumes raw materials, Complete adds finished goods to stock. Status: Planned โ†’ In Progress โ†’ Completed.

MRP (Material Requirements Planning)

Analyzes all open work orders, calculates total material demand from BOMs, compares against stock. Shows shortages with one-click Create PO button.

Projects Module

Projects

Track projects with client, manager, dates, budget, milestones. Detail view shows budget vs actual: revenue from linked SOs, costs from linked POs, hours from time tracking. Projects can be auto-created from Sales Orders.

Tasks

Project-linked tasks with richer flow: To Do โ†’ In Progress โ†’ Review โ†’ Done. Priority, assignment, due date, and overdue tracking.

Time Tracking

Log hours against active projects. Feeds into project detail view for budget vs actual analysis.

Finance Module

Bank Accounts

Add multiple accounts with bank name, account number, IBAN, branch, and opening balance. Live balance calculated from all transactions.

Employee Funds (Petty Cash)

Company gives employee cash (balance goes up โ€” they owe company). Employee pays expenses (balance goes down). Employee deposits remainder to bank (balance settles to zero). Fund transfers between employees require recipient acceptance.

Invoices

Auto-incrementing numbers (INV-0001). Line items from catalog, tax, discount, multi-currency. Status: Draft โ†’ Sent โ†’ Partial โ†’ Paid / Overdue. Record partial or full payments to bank accounts or employee funds. PDF export with business logo and full company details.

Expenses

16 categories. Link to Sales Orders (tracked against that order) or leave unlinked (classified as SG&A). Project linking for cost tracking. Manager approval required โ€” creator cannot approve their own expense.

Financial Reports

Monthly reports: P&L Summary, Revenue by Customer, Expense by Category, Receivables Aging with days overdue.

User Management & Permissions

myBIZ uses a fully configurable three-layer permission system instead of fixed roles:

  • Layer 1 โ€” Module Access: Toggle which modules appear in the sidebar per user
  • Layer 2 โ€” Feature Actions: Per-feature toggles for View, Create, Edit, Delete, Approve
  • Layer 3 โ€” Data Scope: Full (all records) or Individual (only own records)

Quick presets available: Full, View Only, Own Only, HR Only, None. Super Admin always has full access and cannot be modified.

Frequently Asked Questions

Where is my data stored?โ–พ

Data is stored locally in your browser's localStorage. Use Google Drive backup or JSON export regularly for safety. Clearing browser data will delete everything if you don't have a backup.

Can multiple people use it at the same time?โ–พ

myBIZ runs on a single device at a time. Team Mode lets multiple users log in with their own credentials and permissions, but on the same device/browser. Use Google Drive sync to work across devices (not simultaneously).

Can I change modules or environments after setup?โ–พ

Yes. Go to Configuration (Super Admin only) to enable/disable modules, toggle features, and change business environments at any time.

What's the recommended setup order?โ–พ

1. Complete setup wizard โ†’ 2. Add bank accounts โ†’ 3. Register suppliers as contacts โ†’ 4. Create product catalog โ†’ 5. Define BOMs if manufacturing โ†’ 6. Add employees โ†’ 7. Create user accounts โ†’ 8. Start operations.

Is there a detailed field-by-field manual?โ–พ

Yes! Download the detailed user manual PDF for step-by-step instructions with every field explained: Download Detailed Manual (PDF)

Ready to manage your business?

Open myBIZ App โ†’

myTEAM โ€” Employee P&L Tracker

myTEAM tracks per-employee profitability by recording expenses and revenue against each employee, then calculating Gross Profit and Net Profit. It supports three employee types (monthly, daily, piecework), progressive expense amortization, multi-currency transactions, and EOS liability tracking.

myTEAM is for manual P&L tracking โ€” you enter expenses and revenue yourself. Salary, wages, and EOS are NOT auto-charged. This gives you full control over what counts in each employee's P&L.

Getting Started

On first launch, choose your storage mode:

  • Google Drive โ€” Sign in with Google, data syncs to your private Drive folder
  • Local File โ€” Uses File System Access API (desktop) or localStorage (iOS/mobile)

Then configure your company settings: company name, display mode (Company or Individual), and base currency.

Employees

Each employee record includes personal details, job information, and financial tracking:

  • Personal: Name, email, phone (with country code), date of birth
  • Employment: Employee ID (auto-assigned), joining date, status (active/inactive)
  • Salary type: Monthly, Daily, or Piecework โ€” affects how P&L calculates
  • Salary figures: Gross salary (break-even reference) and basic salary (EOS calculation)
  • Documents: Track passports, visas, licenses with expiry dates and color-coded status
  • EOS: Toggle end-of-service liability tracking with configurable tier rules

Employee Types

  • Monthly โ€” Fixed salary employees. Expenses are manual entries only.
  • Daily โ€” Day-rate workers. Track attendance (days worked per month).
  • Piecework โ€” Revenue-share workers. Employee share % from each job flows into expenses automatically.

P&L Calculation

The P&L engine calculates profitability from joining month to current month:

  • Revenue โ€” Sum of all revenue entries (in base currency)
  • COGS โ€” Cost of goods sold per revenue entry
  • Gross Profit โ€” Revenue minus COGS
  • Expenses โ€” Manual expenses plus employee share (for piecework)
  • Tax โ€” Calculated from tax % on each revenue entry
  • Net Profit โ€” GP minus Expenses minus Tax

Progressive Amortization

Large one-time expenses (visa fees, recruitment costs, etc.) can be amortized over multiple months. The system uses a progressive method where all months recalculate together as time passes, eventually stabilizing when the amortization period completes.

EOS Liability

End-of-service gratuity is tracked separately โ€” it never mixes into the P&L. Configure tier rules (e.g., 21 days/year for first 5 years, 30 days after) and the system calculates per-employee liability based on their service duration.

Expenses

Record expenses against any employee. Four types:

  • Salary โ€” Monthly salary payments
  • SG&A โ€” Selling, general & administrative costs
  • Special Allowance โ€” One-off allowances or benefits
  • Others โ€” Any other expense category

Each expense supports multi-currency with exchange rates and optional amortization over multiple months.

Revenue (Jobs)

Record revenue entries (jobs) against employees. Each entry tracks:

  • Description โ€” What the job/project was
  • Revenue amount โ€” With currency and exchange rate
  • Employee share % โ€” For piecework employees (auto-flows into expenses)
  • COGS โ€” Direct costs for this job
  • Tax % โ€” Tax rate applied to revenue

Dashboard

The dashboard shows company-wide KPIs and a combo chart with 12-month rolling data:

  • KPI cards: Total Revenue, Gross Profit, Expenses, Net Profit, and EOS Liability
  • Combo chart: Green bars (GP) and orange dots with trend line (NP) over 12 months
  • Employee ranking: Top 8 employees sorted by Net Profit

Each employee's detail view has the same combo chart showing their individual P&L trend.

Settings

  • Mode: Company or Individual display
  • Company name and base currency (37 supported)
  • EOS formula: Based on basic or gross salary, configurable tier brackets
  • Data management: Google Drive sync, JSON backup/restore, change storage mode

Frequently Asked Questions

Does salary auto-charge as an expense?โ–พ

No. myTEAM is fully manual โ€” you decide what counts as an expense. Enter salary as an expense entry each month if you want it in the P&L.

How does progressive amortization work?โ–พ

When you set amortize months on an expense, the total spreads across that many months. The rate adjusts as months pass โ€” all months recalculate together until the amortization period completes, then lock at the final rate.

Is EOS included in Net Profit?โ–พ

No. EOS liability is always shown separately (in yellow). It never mixes into the P&L calculation. This keeps your operational profitability figures clean.

What's the difference between employee types?โ–พ

Monthly and Daily employees have manual-only expenses. Piecework employees have an additional auto-calculated expense from their revenue share %. All types follow: NP = GP โˆ’ Expenses โˆ’ Tax.

Ready to track employee profitability?

Open myTEAM App โ†’

myCUE โ€” Important Dates & Reminders

myCUE is your personal date tracker for birthdays, anniversaries, renewals, payment due dates, and any important date you don't want to forget. It organizes everything with categories and smart reminders so nothing slips through.

myCUE is a standalone personal organizer โ€” not a financial tool. It stores your data on your device or Google Drive, with zero server access.

Getting Started

On first launch:

  • Sign in with Google โ€” Your data syncs privately to your Google Drive appdata folder
  • Set a password โ€” Protects your data with SHA-256 encryption
  • Accept Terms โ€” One-time acknowledgment that your data stays on your device/Drive

After setup, add your first important date from the Dashboard.

Dashboard

The Dashboard is your home screen, showing upcoming dates sorted by proximity. Each entry shows the date, how many days until it occurs, and its category. Tap any entry to edit or delete it.

  • Add new โ€” Tap the + button to add an important date
  • Quick view โ€” See what's coming up at a glance
  • Overdue alerts โ€” Past-due items are highlighted so you can take action

Categories

Organize your dates by type:

  • ๐ŸŽ‚ Birthdays โ€” Family, friends, colleagues
  • ๐Ÿ’ Anniversaries โ€” Wedding, work, milestones
  • ๐Ÿ“… Renewals โ€” Insurance, subscriptions, visa, license
  • ๐Ÿ’ฐ Payments โ€” Bills, EMIs, rent, loan installments
  • ๐Ÿ“Œ Custom โ€” Any other important date

Reminders

Set advance reminders for each date so you're prepared ahead of time. myCUE shows countdown badges on upcoming items and highlights overdue entries.

myCUE reminders are in-app โ€” they appear when you open the app. For push notifications, install as a PWA and check regularly.

Settings

  • Theme โ€” Switch between Dark, Dim, and Light modes
  • Google Drive Sync โ€” Connect/disconnect, manual sync
  • Backup โ€” Download your data as JSON
  • Change Password โ€” Update your app password
  • Delete All Data โ€” Wipe everything and start fresh

Ready to track your important dates?

Open myCUE App โ†’