Loading
Loading
About Karnataka Connect
ಸಮುದಾಯದ ಸಂಪರ್ಕ
Karnataka's community lives across dozens of websites, WhatsApp groups, and social pages. Karnataka Connect brings all of it into one product — organizations, events, places, and services — so a Kannadiga anywhere in the US can find what's near them without a dozen tabs.
Problem
Ask a Kannadiga in the US where to find their nearest sangha, the next Sankranthi event, or a Kannada class for their kid — and the honest answer is a mix of tabs, screenshots, WhatsApp forwards, and best-guesses.
Every organization publishes to its own channel in its own format — WordPress, iCal, Google Sites, Instagram, Facebook events, hand-coded pages, and email newsletters. Diaspora members follow the sanghas they already know, and quietly miss out on the ones they don't.
The problem isn't that community information doesn't exist. It's that discovery is broken — and every additional channel makes it worse, not better.
Opportunity
The opportunity isn't a new content channel — the community has more than enough. It's a discovery layer that unifies what already exists.
A single, structured product where a diaspora member can browse organizations, find upcoming events near them, and discover what's happening in their city — all in one place, with source-of-truth links back to the original org.
Product
Six surfaces, brought into one discovery experience. Some are live today; some are seeded and awaiting a source-connected upgrade; some are honestly labelled as planned.
Karnataka sanghas and cultural associations across the US — with contact, location, and connected feeds.
Cultural, sports, festival and family events, automatically ingested from each org's own website.
Kannada learning programs and schools — for kids and adults picking up the language for the first time.
Restaurants, temples, grocery stores, plus Kannada-focused services — tutors, photographers, caterers. Seeded today; source-connected next.
Data
Karnataka Connect keeps its own structured schema — organizations, events, sources, ingestion runs, learning programs — but the data itself comes from each organization's public site. Nothing is duplicated by hand.
Public reads only ever return moderator-approved records. Everything else stays private, enforced at the database with Row Level Security.
How it works
Source registry
Each organization has a Postgres source row tagged iCal, RSS, or HTML scrape, with the endpoint URL and last-run status.
Tiered parsers
A dispatcher picks the right parser per kind. iCal reads VEVENTs; RSS parses <content:encoded>; scrapers use per-site selectors.
Vercel cron
Three daily cron jobs — iCal, RSS, HTML scrape — call an authenticated endpoint that runs each source and records the result.
Admin moderation
New events land as pending. A per-organization admin dashboard reviews, edits, and approves. Only approved records are public.
Small, extensible schema
Organizations, events, sources, ingestion runs, learning programs, event reports, org admins. Small tables, clear foreign keys.
Roadmap
Only shipped items are in the product today. Next and Future items are planned but not implemented — labelled honestly so the current state stays clear.
KKNC, KSS Sacramento, TVKS, SJKS, SocalKCA, KKSSD with logos, banners, and structured metadata.
iCal, RSS, and HTML scraping running daily on Vercel cron, with per-source status tracking.
Per-organization admins can review, edit and approve incoming events before they go public.
Members can submit organizations and events themselves, into the same moderation queue.
Expand ingestion beyond California — Texas, New Jersey, and the Pacific Northwest first.
Turn the seeded places into a source-connected discovery surface, and stand up services.
Member profiles and follows — currently marked “Soon” in the product.
Trip planning around Karnataka festivals and community events across the diaspora.
Tech
Browse organizations, upcoming events, and Kannada schools near you.
Missing something? Submit an org or event →