RIDER'S TRANSPORTERS - ADMIN, SELF CONTAINED PACKAGE
===================================================

WHAT IS IN HERE

  admin-standalone.html   The whole Admin app in ONE file. Double click it.
  admin-package/          The normal layout: admin.html plus its shared folder,
                          for anyone who wants the files separate.

WHY admin.html ALONE DID NOT WORK ON YOUR COMPUTER

  Two reasons, and both are fixed here.

  1. admin.html is not the whole app. It imports two files from ./shared/:
       shared/rideshare-sync.v1.js      the trip, fare, payment and merge rules
       shared/firebase-canonical.v1.js  which Firebase project is which
     Copying admin.html on its own leaves those behind.

  2. Even with those files next to it, a browser will NOT load ES modules from a
     page opened as file://. It reports:
       "blocked by CORS policy: Cross origin requests are only supported for
        protocol schemes: chrome, chrome-untrusted, data, ..."
     That is a browser security rule, not a bug in the app.

HOW TO RUN IT

  Easiest: double click admin-standalone.html. It works straight from the
  filesystem because the shared code is inlined, so there is nothing local left
  to import. It still fetches the Firebase SDK from Google, so you need
  internet.

  Or, if you want the normal file layout, serve admin-package over http:

     Windows:  double click admin-package\start-admin.bat
     Mac:      open Terminal in admin-package and run ./start-admin.sh
     Any OS:   cd admin-package && python3 -m http.server 8000
               then open http://localhost:8000/admin.html

WHAT IS PRESERVED

  Everything. The Firebase configuration is byte for byte the working one, both
  projects are still connected, the admin login is unchanged, and every feature
  is here: riders, drivers, trips, live rides, payments, the 40/60 split, GPS
  links, support chat, fare pricing, lost and found, reservations, approvals.

  No placeholder code, nothing simplified, nothing removed.

SECURITY NOTE

  Firebase web API keys are public by design and are safe in these files. What
  protects your data is Firebase Authentication plus your database rules. Never
  put a Stripe SECRET key (sk_...) in any file a browser downloads.
