This project is emulator-first — there is no public cloud deployment. Run locally with Firebase emulators.
- Node.js 20+
- Java (for Firestore emulator)
npm install
npm run demoOr with Docker:
docker compose up --buildOpen http://127.0.0.1:4000 — Firebase Emulator Suite.
Ports:
| Service | Port |
|---|---|
| Emulator UI | 4000 |
| Firestore | 8080 |
| Auth | 9099 |
In a second terminal (while emulators run):
npm run seed:emulatornpm test- Emulator UI with Firestore collections
- Cloud Function trigger on trip status change
- Security rules tested via integration tests
Synthetic transport data only.