Renal Unit Bus Pickup

First-time setup. Connect this device to your unit's shared list.

Demo runs on this one device with sample clients — perfect for testing the workflow before connecting real devices.

How do I get the Firebase config? (one-time setup)

Follow the included SETUP-GUIDE file (Part 1) — it covers creating the database, turning on sign-in, creating the Control Centre login, and pasting the security rules from SECURITY-RULES.txt. In short:

1. console.firebase.google.com → create project
2. Build → Realtime Database → Create (locked mode)
3. Build → Authentication → enable Email/Password + Anonymous
4. Authentication → Users → add the Control Centre login
5. Realtime Database → Rules → paste SECURITY-RULES.txt
6. Project settings → Your apps → Web (</>) → copy firebaseConfig → paste above

Who is using this device?

Demo mode — both roles share one device so you can see both sides. Use Switch (top right) to flip between Control and Driver.

Sign in

Bus Pickup

…
0
Waiting
0
On Bus
0
Arrived

Add client

Import client list

Paste rows from Excel/Sheets, or type one client per line. Columns separated by commas or tabs, in this order:
Name, Address, Phone, Notes (only Name & Address required).

This adds to the current list (it won't erase existing clients).

Manage passwords

Only the Control Centre can change these. Leave a box blank to keep that password unchanged. After changing the driver password, drivers must sign in again with the new one.

Clear the day's list

This permanently removes clients for and cannot be undone. Only the Control Centre can do this.

Appearance

Choose a theme for this device. Your choice is remembered here.