System Map
A visual guide to how Pathfinder’s components connect and data flows through the system.
High-Level Architecture
Component Breakdown
Client Layer
Application Layer
Data Layer
Data Flow: Screener to Match
Data Flow: Document Upload
Data Flow: Notification Delivery
Directory Structure
Database Schema Overview
External Service Integration
Nominatim Geocoding
OpenStreetMap-based geocoding for ZIP to coordinates conversion. Self-hosted option available for high volume.
Resend Email
Transactional email delivery for notifications, reminders, and status updates. React Email templates.
Twilio SMS
SMS notifications for time-sensitive alerts like deadline reminders and status changes.
Supabase
PostgreSQL database with Row Level Security, real-time subscriptions, and file storage.
Next Steps
Programs Database
Deep dive into the programs schema and queries
Eligibility Engine
How the matching algorithm works