Spaces:
Running on CPU Upgrade
Running on CPU Upgrade
| 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. | |