Open Navigator
Open Navigator is the main application interface providing search, analysis, and visualization tools for advocacy opportunities across the United States.
π― What's Insideβ
The platform gives you access to:
- 925 government jurisdictions - Counties, cities, townships, school districts
- 43,726 nonprofit organizations - Complete IRS Form 990 financial data (5 states)
- 6,913 meeting transcripts - Government meeting minutes
- 306 school districts - Financial and meeting data
- 362 elected officials - Voting records and decision patterns
- 4,372 churches - Community-based organizations
- 5 states - States with complete IRS BMF data
π± Interface Overviewβ
The interactive platform provides real-time access to:
- π Analytics - Overview of opportunities and trends
- πΊοΈ Interactive Heatmap - Geographic visualization of policy opportunities
- π Document Explorer - Search and browse meeting minutes
- π Opportunities - Identified advocacy opportunities
- ποΈ Nonprofit Solutions - Search nonprofit organizations by location and service
- βοΈ Settings - Configure alerts and preferences
Accessing Open Navigatorβ
Development Modeβ
# Terminal 1: Start the API backend
source .venv/bin/activate
python main.py serve
# Terminal 2: Start the React frontend
cd frontend
npm install
npm run dev
# Open http://localhost:3000
Production Deploymentβ
Option 1: Databricks Apps (Recommended)β
export DATABRICKS_HOST=https://your-workspace.cloud.databricks.com
export DATABRICKS_TOKEN=dapi...
export OPENAI_API_KEY=sk-...
./scripts/deploy-databricks-app.sh
Option 2: Dockerβ
docker-compose up -d
# Open Navigator available at http://localhost:8000
Featuresβ
Analytics Overviewβ
Real-time statistics and trend analysis:
- Active opportunities by state and topic
- Urgency distribution
- Recent discoveries
- Top locations
Interactive Heatmapβ
Color-coded map showing:
- π΄ Critical urgency (vote imminent)
- π High urgency (active debate)
- π‘ Medium urgency (moderate discussion)
- π’ Low urgency (early stage)
Click any marker for full details and generated advocacy materials.
Document Explorerβ
Search and filter capabilities:
- Full-text search across meeting minutes
- Filter by jurisdiction, date, topic
- View original documents and parsed data
- Export results
Nonprofit Searchβ
Find local organizations:
- Search by location and keyword
- Filter by NTEE category (health, education, etc.)
- View financial data from Form 990s
- Access mission statements and contact info
API Integrationβ
Open Navigator communicates with the FastAPI backend:
Base URL: http://localhost:8000/api
Key Endpoints:
GET /api/opportunities- List advocacy opportunitiesGET /api/documents- Search meeting minutesGET /api/nonprofits- Search nonprofit organizationsGET /api/data/status- Check data ingestion status
See the API Reference for complete documentation.
Need Help?β
- Browse the Documentation
- Report an Issue
- Request a Feature