Spaces:
Running on CPU Upgrade
Running on CPU Upgrade
File size: 3,496 Bytes
61d29fc | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 | ---
title: CommunityOne - Open Navigator
emoji: ποΈ
colorFrom: blue
colorTo: green
sdk: docker
app_port: 7860
pinned: false
license: apache-2.0
tags:
- civic-engagement
- policy-tracking
- government-transparency
- nonprofit-discovery
- open-data
---
# ποΈ CommunityOne - Open Navigator
**Track 90,000+ jurisdictions. Monitor 1.8M nonprofits. Amplify your voice.**
CommunityOne is a civic engagement platform that helps you discover advocacy opportunities, track policy changes, and connect with organizations working on the causes you care about.
## β¨ Features
- **π Unified Search**: Find contacts, meetings, organizations, and causes across the entire United States
- **π Real-time Stats**: Track policy activity across 90,000+ cities, counties, and states
- **π’ Nonprofit Discovery**: Explore 1.8M organizations from IRS data enriched with Every.org
- **π
Meeting Minutes**: Search 250,000+ government meeting transcripts and agendas
- **π― Geographic Filtering**: Browse by state, county, or city to find local opportunities
- **π OAuth Login**: Sign in with HuggingFace, GitHub, or Google to save your preferences
## π Three Services Architecture
This deployment runs three integrated services:
1. **π Documentation** (Docusaurus) - `/docs/`
2. **π₯οΈ Main Application** (React + Vite) - `/`
3. **β‘ API Backend** (FastAPI) - `/api/`
All services are reverse-proxied through nginx on port 7860.
## π Quick Start
### Browse Without Login
- Click "Browse All" to explore data by state
- Use the search bar to find organizations, contacts, or causes
- Filter by location using the state/county/city selectors
### Sign In for Personalization
- Click "Login" in the top right
- Choose your OAuth provider (HuggingFace, GitHub, or Google)
- Follow organizations, leaders, and causes you care about
- Get personalized recommendations
### Explore the API
- Visit `/redoc` for interactive API documentation
- Try the search endpoints with state filters
- Export data in JSON format for your own projects
## π οΈ Technology Stack
- **Frontend**: React 18 + TypeScript + Vite + TailwindCSS + shadcn/ui
- **Backend**: Python 3.11 + FastAPI + Pydantic
- **Data**: Delta Lake + Parquet (90GB+ of civic data)
- **Docs**: Docusaurus v3
- **Infrastructure**: nginx + supervisor + Docker
## π Data Sources
- **IRS BMF**: 1.8M tax-exempt organizations
- **Every.org**: Nonprofit enrichment (logos, causes, revenue)
- **Open States**: State legislators and bills (7,300+ officials)
- **Census**: Jurisdictions and boundaries (90,000+)
- **CityScrapers**: Local government meetings
- **OpenCivicData**: Standardized government data
## π Links
- **Repository**: [github.com/getcommunityone/open-navigator](https://github.com/getcommunityone/open-navigator)
- **Documentation**: Click "π Browse Documentation" on the homepage
- **API Docs**: `/redoc` endpoint
- **Website**: [www.communityone.com](https://www.communityone.com)
## π License
Apache License 2.0 - Free for commercial and non-commercial use
## π€ Contributing
We welcome contributions! See CONTRIBUTING.md in the repository for guidelines.
## π¬ Support
- **Issues**: [GitHub Issues](https://github.com/getcommunityone/open-navigator/issues)
- **Discussions**: [GitHub Discussions](https://github.com/getcommunityone/open-navigator/discussions)
- **Email**: hello@communityone.com
---
Built with β€οΈ for civic engagement and government transparency.
|