Morganti GCC
Morganti GCC
Emergency Response Team
MASAR Destination Project · FM Operation
Live inspection & incident register
Sign in — select your name
{{ g.label }}
Each member signs in with their own password. Observations are recorded under your name only.
{{ pinInitials }}
{{ pinName }}
{{ pinRole }}
Your password
Incorrect password — try again.
Morganti GCC
ERT LIVE · {{ routeTitle }}
MASAR · {{ user }}
{{ p1Open }} P1
{{ greeting }}
Escalated to you · {{ myEscCount }}
Open findings
{{ openCount }}
P1 {{ p1Open }} P2 {{ p2Open }} P3 {{ p3Open }}
Logged today
{{ todayCount }}
{{ resolvedToday }} resolved · {{ totalCount }} all-time
Isolation Register
Active {{ isoActive }}
Maintenance {{ isoMaint }}
Bypassed {{ isoBypass }}
Unverified {{ isoUnver }}
GOLDEN EMERGENCY RULE
{{ s.n }}{{ s.t }}
Helpdesk 055 221 2462 · Post on Bravo — MASAR Operation
Recent activity
No activity yet. Log a finding or complete a checklist to get started.
{{ a.detail }}
{{ a.meta }}
No findings in this view
Tap the + button to register an inspection finding or incident from the field.
{{ i.sevLabel }} {{ i.status }} {{ i.when }}
{{ i.incident }}
{{ i.location }} · {{ i.category }}
Action: {{ i.action }}
{{ p.el }}
by {{ i.by }}
{{ guideCount }} incidents · {{ guideCatName }}
{{ r.incident }}
CALL
Risk{{ r.risk }} Make safe{{ r.response }} Inform{{ r.inform }} Verify{{ r.next }}
Validate physically every week and after any system change. Tap a point to set its status — your name & today's date are recorded.
{{ z.zone }} · {{ z.count }} points
{{ p.pointId }} {{ p.access }} {{ p.status }}
{{ p.asset }}
{{ p.system }} · {{ p.location }}
Method: {{ p.method }} · LOTO: {{ p.loto }}
Last verified: {{ p.lastVerified }} · {{ p.verifiedBy }}
Completed checklist runs are saved to this device and included in the Excel export.
MASAR Destination Project · FM Operation
ERT Implementation Plan · Doc EFS-MSR-HSE-DRP-TBD · Rev. 01
{{ usersCount }} users · tap anyone to edit their name, email, role, access level, reset their password or remove them.
{{ ph.phase }}
{{ a.no }}
{{ a.action }}
{{ a.desc }}
{{ a.owner }} · {{ a.deadline }}
Drill catalogue
Drill {{ d.no }} {{ d.location }}
{{ d.type }}
{{ d.objective }}
Logged drills
{{ r.result }}{{ r.when }}
{{ r.type }}
Response {{ r.responseTime }} · by {{ r.by }}
{{ r.notes }}
{{ g.label }} · {{ g.count }}
{{ p.initials }}
{{ p.name }}
{{ p.role }}
Nothing logged yet.
{{ a.detail }}
{{ a.meta }}
Live cloud sync
{{ cloudStatusLabel }}
{{ cloudStatusLabel }}
When connected, every finding, checklist, isolation and area update syncs live across all devices — a ticket raised on one phone appears on everyone's within seconds.
{{ cloudMsg }}
Saving to cloud failed: {{ cloudWriteErr }}
OK
{{ cloudBuild }}
Phone alerts
{{ notifLabel }}
{{ notifLabel }}
Get a pop-up on this phone when a teammate logs a new finding — P1 criticals are flagged. Works while the app is open or installed on the home screen.
Active — you'll be alerted on new findings.
This device is syncing to your team database. New entries upload automatically and remote changes appear here in real time.
One-time setup (ERT Leader / admin)
{{ s.n }}{{ s.t }}
Paste your Firebase config
Tip: paste the config once, then share this same app with the team — each device pastes the same config (or the admin bakes it in). Test-mode Firestore is fine for internal use; tighten the security rules before going wide.
Security rules
Once connected, lock the database so only app sessions (anonymous sign-in) can read/write. Paste this into Firestore → Rules and Publish:
{{ cloudRules }}
This requires Anonymous Authentication to be enabled (setup step 3). It blocks the open internet while keeping the app password-free to use in the field.
Export to Excel
Generates a real .xlsx workbook from everything registered on this device — findings, isolation status, checklist runs, actions, drills and activity, plus the reference Field Guide and team directory.
Sync between devices
This app stores data on this device only — it does not auto-sync to other phones. To consolidate the team: each device taps Export backup and sends the file to the ERT Leader, who taps Import & merge on one device to combine everyone's findings.
Merge is safe — it adds new records and keeps the most recent status for each isolation point and area. Nothing is overwritten blindly.
Individual sheets
Data management
{{ areaClear }}
Clear
{{ areaIssue }}
Issue
{{ areaPending }}
Pending
{{ z.zone }} · {{ z.label }}
{{ a.id }} {{ a.type }} {{ a.status }}
{{ a.name }}
{{ a.systems }}
Isolation: {{ a.isoText }}
{{ a.checkedBy }}
Emergency contacts
{{ c.label }}
{{ c.note }}
{{ c.value }}
UNIVERSAL EMERGENCY ACTION
If ANY occur — Fire · Crowd panic · Power outage · Access failure · Tunnel lighting failure · Flooding · Medical emergency:
{{ s.n }}{{ s.t }}
GOLDEN EMERGENCY RULE — IF UNSURE
{{ s.n }}{{ s.t }}
Escalation priority
{{ e.sev }} {{ e.level }} {{ e.code }}
Isolation register legend
Access: {{ refIsoAccess }}
LOTO: {{ refIsoLoto }}
Status: {{ refIsoStatus }}
{{ refIsoNote }}
How to use the checklists
{{ g }}
{{ refDoc }}
No checklists submitted yet. Complete a form in the Checklists tab and it will appear here.
{{ r.ok }} OK {{ r.no }} issue {{ r.when }}
{{ r.title }}
{{ r.meta }} · by {{ r.by }}
Issues / faults
• {{ i.t }}
{{ el }}
Note: {{ r.note }}
Change my password
Signed in as {{ pwUser }}. Set a new personal password — it syncs to all your devices.
Current password
New password (min 4)
Confirm new password
{{ userModalTitle }}
Full name
Email · receives escalations on the MASAR portal
This is the app administrator — email and access level are locked.
Role / title
Team group
Authority — what they can do
View only → read only · Submit → log findings & checklists · Approve → respond to escalations · Escalate → raise escalations · Admin → manage users
Password
Observation details
{{ dv.sevLabel }} {{ dv.status }}
{{ dv.incident }}
{{ dv.location }} · {{ dv.category }}
Logged{{ dv.when }} By{{ dv.by }}
Risk{{ dv.risk }} Make safe{{ dv.response }} Inform{{ dv.inform }} Verify{{ dv.next }}
Action taken
{{ dv.action }}
Escalated to
{{ e.initials }} {{ e.name }} · {{ e.role }} {{ e.statusLabel }}
{{ e.note }}
⤴ This was escalated to you
Notes / remarks
{{ dv.notes }}
Photo evidence
{{ p.el }}
{{ incModalTitle }}
Category
Incident / finding
Risk: {{ draftRisk }}
Make safe: {{ draftResponse }}
Inform: {{ draftInform }}
Verify: {{ draftNext }}
Severity
Location
Status
Escalate to · appears on their MASAR portal ({{ escCount }} selected)
No teammates have an email on file yet — add emails in User Administration.
Action taken
Notes / remarks
Photo evidence
{{ p.el }}
Log drill result
{{ drillDraftType }}
{{ drillDraftObjective }}
Result
Response time
Notes / findings
{{ formTitle }}
{{ formSub }}
Shift
Location
{{ r.label }}
{{ it.label }}
{{ it.label }}
{{ it.photoEl }}
Sign-off remarks
Signed by
{{ user }}
{{ toastMsg }}
{{ photoViewEl }}