How nishasirdesai09/matchgate works
MatchIQ is a browser-based alumni review dashboard backed by a Google Apps Script web app and shared Google Sheet, with RocketReach enrichment. The main workflow loads people and prior decisions, lets reviewers filter and inspect profiles, then saves shared decisions; a separate Python pilot selects spreadsheet rows, enriches them, and produces review-oriented batch output. The README documents the dashboard’s major capabilities, while the worker excerpt shows its filtering, lookup, and queue logic. Apps Script and dashboard source were not sampled, so those relationships are based on README documentation.
Main entry points: code.gs Apps Script API · index.html Dashboard UI · pilot.py Batch enrichment
Components 16
Review dashboard
- Dashboard UI
index.html - Record browsing
index.html - Profile review
index.html - Filters and export
index.html - Reviewer identity
index.html
Shared backend
- Apps Script API
code.gs - People records
- Shared reviews
Enrichment
- RocketReach API
Batch pilot
- Pilot CLI
worker/pilot.py - Workbook selection
worker/pilot.py - Batch enrichment
worker/pilot.py - Review triage
worker/pilot.py - Workbook output
worker/pilot.py - Scrape status
worker/pilot.py
Other components
- Reviewer
Connections 17
- Reviewer → Dashboard UI: uses
README.md - Dashboard UI → Record browsing: shows records
README.md - Dashboard UI → Filters and export: filters and exports
README.md - Dashboard UI → Reviewer identity: sets identity
README.md - Profile review → Apps Script API: refreshes profile
README.md - Dashboard UI → Apps Script API: requests data
README.md - Apps Script API → People records: reads records
README.md - Apps Script API → Shared reviews: reads and writes
README.md - Profile review → Apps Script API: saves decision
README.md - Apps Script API → RocketReach API: looks up profile
README.md - Reviewer → Pilot CLI: runs
worker/pilot.py - Pilot CLI → Workbook selection: selects rows
worker/pilot.py - Workbook selection → Batch enrichment: supplies people
worker/pilot.py - Batch enrichment → RocketReach API: looks up people
worker/pilot.py - Batch enrichment → Review triage: scores matches
worker/pilot.py - Batch enrichment → Workbook output: writes results
worker/pilot.py - Batch enrichment → Scrape status: posts progress
worker/pilot.py