Spaces:
Running on CPU Upgrade
Running on CPU Upgrade
| <html lang="en"> | |
| <head> | |
| <meta charset="UTF-8" /> | |
| <!-- Favicons — SVG first (HF deploy may omit binary .ico/.png) --> | |
| <link rel="icon" type="image/svg+xml" href="/communityone_logo.svg" /> | |
| <link rel="icon" type="image/png" sizes="64x64" href="/communityone_logo_64.png" /> | |
| <link rel="icon" type="image/x-icon" href="/favicon.ico" /> | |
| <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin /> | |
| <link | |
| rel="stylesheet" | |
| href="https://fonts.googleapis.com/css2?family=Bebas+Neue&family=DM+Sans:opsz,wght@9..40,300;9..40,400;9..40,500;9..40,600&family=Fraunces:ital,wght@0,300;0,600;0,700;1,300;1,600&family=Instrument+Serif:ital@0;1&display=swap" | |
| /> | |
| <meta name="viewport" content="width=device-width, initial-scale=1.0" /> | |
| <!-- Primary Meta Tags --> | |
| <title>CommunityOne — Open Navigator | Civic data & policy tracking</title> | |
| <meta name="title" content="CommunityOne — Open Navigator | Civic data & policy tracking" /> | |
| <meta name="description" content="Track 90,000+ jurisdictions, 1.8M nonprofits, and analyze meeting minutes with AI. The open path to everything local - policy tracking, advocacy, and civic engagement." /> | |
| <meta name="keywords" content="civic engagement, policy tracking, meeting minutes, nonprofit tracking, municipal government, advocacy, open data, local government, city council, oral health policy" /> | |
| <meta name="author" content="CommunityOne" /> | |
| <meta name="robots" content="index, follow" /> | |
| <meta name="language" content="English" /> | |
| <meta name="revisit-after" content="7 days" /> | |
| <!-- Canonical URL - update based on deployment --> | |
| <link rel="canonical" href="https://www.communityone.com/" /> | |
| <!-- Open Graph / Facebook --> | |
| <meta property="og:type" content="website" /> | |
| <meta property="og:url" content="https://www.communityone.com/" /> | |
| <meta property="og:title" content="CommunityOne — Track local government, nonprofits & policy" /> | |
| <meta property="og:description" content="Track 90,000+ jurisdictions, 1.8M nonprofits, and analyze meeting minutes with AI. The open path to everything local." /> | |
| <meta property="og:image" content="https://www.communityone.com/communityone_logo.svg" /> | |
| <meta property="og:site_name" content="CommunityOne" /> | |
| <meta property="og:locale" content="en_US" /> | |
| <!-- Twitter Card --> | |
| <meta name="twitter:card" content="summary_large_image" /> | |
| <meta name="twitter:url" content="https://www.communityone.com/" /> | |
| <meta name="twitter:title" content="CommunityOne — Track local government, nonprofits & policy" /> | |
| <meta name="twitter:description" content="Track 90,000+ jurisdictions, 1.8M nonprofits, and analyze meeting minutes with AI. The open path to everything local." /> | |
| <meta name="twitter:image" content="https://www.communityone.com/communityone_logo.svg" /> | |
| <!-- Google tag (gtag.js) — after DOM; avoids head-time null refs in strict embeds --> | |
| <script async src="https://www.googletagmanager.com/gtag/js?id=G-5EQV815915"></script> | |
| <script> | |
| window.dataLayer = window.dataLayer || []; | |
| function gtag() { dataLayer.push(arguments); } | |
| window.addEventListener('DOMContentLoaded', function () { | |
| gtag('js', new Date()); | |
| gtag('config', 'G-5EQV815915'); | |
| }); | |
| </script> | |
| <!-- Structured Data (JSON-LD) for SEO --> | |
| <script type="application/ld+json"> | |
| { | |
| "@context": "https://schema.org", | |
| "@type": "WebApplication", | |
| "name": "CommunityOne", | |
| "alternateName": "Open Navigator", | |
| "url": "https://www.communityone.com", | |
| "logo": "https://www.communityone.com/communityone_logo.svg", | |
| "description": "AI-powered civic engagement platform tracking 90,000+ jurisdictions, 1.8M nonprofits, and analyzing meeting minutes for policy opportunities.", | |
| "applicationCategory": "GovernmentApplication", | |
| "operatingSystem": "Web Browser", | |
| "offers": { | |
| "@type": "Offer", | |
| "price": "0", | |
| "priceCurrency": "USD" | |
| }, | |
| "creator": { | |
| "@type": "Organization", | |
| "name": "CommunityOne", | |
| "url": "https://www.communityone.com" | |
| }, | |
| "featureList": [ | |
| "Track 90,000+ jurisdictions", | |
| "Monitor 1.8M nonprofit organizations", | |
| "AI-powered meeting minutes analysis", | |
| "Policy opportunity identification", | |
| "Oral health policy tracking", | |
| "Government accountability dashboard" | |
| ], | |
| "audience": { | |
| "@type": "Audience", | |
| "audienceType": ["Policy Makers", "Advocates", "Developers", "Citizens"] | |
| } | |
| } | |
| </script> | |
| <!-- WebSite + SearchAction: can enable the “sitelinks search box” in Google when eligible --> | |
| <script type="application/ld+json"> | |
| { | |
| "@context": "https://schema.org", | |
| "@type": "WebSite", | |
| "name": "CommunityOne", | |
| "alternateName": "Open Navigator", | |
| "url": "https://www.communityone.com/", | |
| "description": "Track jurisdictions, nonprofits, and local policy with open data and AI.", | |
| "publisher": { | |
| "@type": "Organization", | |
| "name": "CommunityOne", | |
| "url": "https://www.communityone.com/", | |
| "logo": { | |
| "@type": "ImageObject", | |
| "url": "https://www.communityone.com/communityone_logo.svg" | |
| } | |
| }, | |
| "potentialAction": { | |
| "@type": "SearchAction", | |
| "target": { | |
| "@type": "EntryPoint", | |
| "urlTemplate": "https://www.communityone.com/search?q={search_term_string}" | |
| }, | |
| "query-input": "required name=search_term_string" | |
| } | |
| } | |
| </script> | |
| <!-- ItemList of primary sections: reinforces site hierarchy (Google sitelinks are still automatic) --> | |
| <script type="application/ld+json"> | |
| { | |
| "@context": "https://schema.org", | |
| "@type": "ItemList", | |
| "name": "CommunityOne — main sections", | |
| "numberOfItems": 8, | |
| "itemListElement": [ | |
| { "@type": "ListItem", "position": 1, "item": { "@type": "WebPage", "name": "Take action", "url": "https://www.communityone.com/explore", "description": "Learn from public records and census context, then connect and act in your community." } }, | |
| { "@type": "ListItem", "position": 2, "item": { "@type": "WebPage", "name": "Search", "url": "https://www.communityone.com/search", "description": "Unified search across people, places, and organizations." } }, | |
| { "@type": "ListItem", "position": 3, "item": { "@type": "WebPage", "name": "Jurisdictions", "url": "https://www.communityone.com/jurisdictions", "description": "Browse cities, counties, and other government geographies." } }, | |
| { "@type": "ListItem", "position": 4, "item": { "@type": "WebPage", "name": "Nonprofits", "url": "https://www.communityone.com/nonprofits", "description": "Explore nonprofit organizations and missions." } }, | |
| { "@type": "ListItem", "position": 5, "item": { "@type": "WebPage", "name": "Analytics", "url": "https://www.communityone.com/analytics", "description": "Data insights and civic analytics." } }, | |
| { "@type": "ListItem", "position": 6, "item": { "@type": "WebPage", "name": "Policy map", "url": "https://www.communityone.com/policy-map", "description": "Legislative and policy tracking map." } }, | |
| { "@type": "ListItem", "position": 7, "item": { "@type": "WebPage", "name": "Documents", "url": "https://www.communityone.com/documents", "description": "Meeting minutes and government documents." } }, | |
| { "@type": "ListItem", "position": 8, "item": { "@type": "WebPage", "name": "Dashboard", "url": "https://www.communityone.com/dashboard", "description": "Signed-in overview and activity." } } | |
| ] | |
| } | |
| </script> | |
| </head> | |
| <body> | |
| <div id="root"></div> | |
| <script type="module" src="/src/main.tsx"></script> | |
| </body> | |
| </html> | |