🔒

Admin Login

Accra Drainage Watch — Research Platform

Create admin user in Firebase Authentication → Users

Admin Dashboard

Accra Drainage Watch

—
Resident Reports
—
Applications
—
Drain Surveys
—
Pending Payments
—
Donations
💡 Use the sidebar to manage all platform activity. New submissions appear in real time. Verify surveys before payments are released — referral completion is required for payment.

📊 Coverage Progress Targets

Sets the goal used by the public map's two progress bars (Accra Metro / Greater Accra). This is a target you set — e.g. "we're aiming to verify 500 surveys across Accra this phase" — not a claim about total houses or drains, since we don't have a reliable count of those yet.

Phase 1

Resident Submissions

Loading...

Phase 1

In-Progress Forms

Resident forms that have been opened and partially filled in, but not yet submitted — auto-saved as the resident types. Refreshes live.

Loading...

Phase 1 — Low-tech channel

Text Surveys

Resident reports submitted by SMS or WhatsApp instead of the web form. Review each one, confirm its location, then click "Route to Web" to fold it into the same map data as web submissions. Duplicates are flagged automatically and can't be routed twice.

Loading...

Phase 1 — Viral Expansion

Resident Referrals

Loading...

Phase 2

Student Applications

Loading...

Phase 2 — Step 3

Tool Pickup Verifications

Loading...

Phase 2 — Gig Work

Drainage Survey Jobs

➕ Create New Survey Job

📍 Click the map to set the block center — the circle shows the area students must survey. Coordinate fields above update automatically and can still be edited by hand.

Loading...

Phase 2

Drain Survey Records

Referral completion is required before you can verify and release payment.

Loading...

Phase 2 — Viral Expansion

Student Referrals

Loading...

Gig Work

Payment Approvals & Disbursements

Approve a payment after verifying the survey. Then disburse directly to the worker's MoMo via Hubtel, MTN MoMo API, or Paystack.

Loading...

Payout Failures

⚠️ Failed Payments

Logged automatically whenever a Disburse attempt above throws (Hubtel/MoMo/Paystack error, timeout, etc.) — you're also alerted via WhatsApp/SMS the moment it happens.

Loading...

Disburse Payment

Uses the worker's MoMo number if they've set one, otherwise their application phone.

Research Analysis

Truth Agreement Analysis

Pairs resident reports with student surveys and computes a Truth Agreement Score (TAS: 0–1).

🔬 A TAS of 1.0 = resident report fully matches student measurement. Below 0.5 = significant perception gap. Used for research, not to penalise residents.

🏢 Building-matched (exact — same building's attached data)

Uses the buildings layer directly: pairs a building's resident and drain subcollection entries (from nearest-GPS attachment or a routed text survey). More precise than proximity — no 150m fuzz.

Loading...

📍 Proximity-matched (fallback — within 150m, no shared building)

Older reports submitted before the buildings-layer attachment existed, or where nearest-building lookup didn't find a match.

Loading...

Accountability

Donations & Sponsors

Confirm donations to send the donor their private impact dashboard and add them to the public Supporters page.

Loading...

Priority Planning

Neighborhoods & Priority

Add the neighborhoods/blocks donors can choose to support and admin can assign jobs to. Mark a neighborhood high-priority — usually because it's better-funded or more urgent — and matching survey jobs get a ★ badge and surface first on the Jobs page. This list also powers the neighborhood dropdown on the donation page.

➕ Add Neighborhood / Block

Loading...