Download the Admin app

The complete working Admin, ready to run on your own computer.

Everything in one file

Download and double click. Nothing else to install, nothing else to copy.

admin-standalone.html

Or the normal file layout, zipped

Contains admin-standalone.html plus admin-package/ with admin.html, the shared/ folder, a README and a one command local server.

riders-admin-package.zip

Why copying admin.html on its own did not work

Two reasons, both fixed above.

If the login will not work on your computer

Open the file and press Run connection test under the login button. It prints, in the page:

Build: Standalone Build v24
Opened from: a local file (file://)
Shared code loaded: yes
Email on the admin list: yes
driver-pro-card-login: reachable
rider-s-drivers-info: reachable
Last sign in attempt: none yet on this page
Network: online

That is what a healthy local copy looks like, taken from a real run against the live Firebase projects. If every line reads like that, the app is fine and the password is the problem: press Send password reset email, then sign in with the new one. If a line differs, it names the fault: an old build, a missing file, an email that is not on the admin list, a project that cannot be reached, or no internet.

Running the zipped version

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

What is preserved

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

Back to the app launcher