DevBridge — Country-Aware Developer Opportunities & Verified Global Feed
Open-source, country-aware platform unifying fragmented developer events, hackathons, scholarships, and opportunities into a single verified feed.
Eliminate information fragmentation so developers—especially in underrepresented regions—never miss verified hackathons, conferences, scholarships, jobs, and open-source programs.
The Root Challenge
Developer opportunities are scattered across unsearchable WhatsApp groups, noisy LinkedIn algorithms, isolated Discord servers, and university emails. Developers in underrepresented regions miss out on life-changing global hackathons, scholarships, and open-source fellowships simply because they are not inside the right informal group chats.
In Sri Lanka and South Asia, student developers frequently discover premier hackathons, Google Summer of Code, or IEEE fellowships 48 hours after deadlines pass. Fragmented WhatsApp channels prevent students in regional universities from accessing the same opportunities available to students in Colombo or Kandy.
Structural Root Causes:
- Information silos: opportunities circulate in closed WhatsApp chats and private university email lists
- Algorithm fatigue: LinkedIn and X prioritize engagement clicks rather than country-specific deadlines and eligibility
- Unverified submissions & spam: informal social channels lack deadline tracking, verification, or duplicate detection
- Regional exclusion: engineers outside major metropolitan hubs lack visibility into global grants and remote fellowships
Target Community & Beneficiaries
Undergraduates seeking hackathons, internships, scholarships, and open-source programs to build careers.
- Missing deadlines due to fragmented WhatsApp forwards
- Inability to filter opportunities applicable to their country
Tech community leaders and meetups looking to broadcast events to a verified, country-specific developer audience.
- Low attendance due to platform noise
- Manual promotion across a dozen fragmented channels
Maintainers curating and verifying community submissions to prevent fraud and duplicates.
- Spam submissions and fake events
- Lack of audit logging for review decisions
The Proposed Solution & Workflow
A unified open-source platform that accepts community event submissions, screens them through an admin approval dashboard, delivers a country-aware verified feed, sends real-time opportunity notifications, and maintains a public developer directory.
Operational Model & Governance
Community-submitted and machine-screened events require human admin verification before publishing. Strict RLS ensures transparency, and a stretch AI service conducts spam scoring and fuzzy duplicate detection.
Citizen Engagement Lifecycle
Key Civic-Tech Innovations
Architecture & Engineering Approach
Built on React, Vite, Tailwind CSS, and shadcn/ui on the frontend; Supabase (PostgreSQL, Auth, Realtime, Edge Functions, Storage) on the backend; and an optional Python + FastAPI microservice with Playwright and scikit-learn for RSS scraping, duplicate detection, and spam scoring.
Cached country feeds and bookmarked deadlines stored in client IndexedDB; full access to saved events during network disruptions.
Normalized database queries; paginated opportunity feeds; Brotli compressed API payloads under 40KB.
Trilingual UI localization strings; language tags on events allowing filtering by language of instruction.
Strict Supabase RLS policies: user contact details shielded; profiles provide granular country privacy toggles.
Implementation Milestones
Phase 1: Foundation & Profile Engine
Phase 1 · IN PROGRESSScaffold React + Vite + Tailwind + shadcn/ui, configure Supabase project, setup auth, and build profiles with country tags.
Phase 2: Submission Form & Admin Dashboard
Phase 2 · IN PROGRESSImplement event submission form, admin approval/rejection queue with audit logging, and country-filtered feed.
Phase 3: Realtime Notifications & Opportunities Board
Phase 3 · IN PROGRESSBuild in-app notifications via Supabase Realtime, filterable opportunities board (jobs, scholarships, CFPs), and deadline tracker.
Phase 4: Developer Directory & Networking
Phase 4 · IN PROGRESSDeploy developer directory with country and skill search, follow/connect mechanism, and direct messaging.
Phase 5: Polish, Docs & Stretch Scrapers
Phase 5 · IN PROGRESSImplement dark mode, good-first-issues, documentation pass, and stretch RSS/API scraper service with duplicate detection.
Measurable Success Criteria
Operational Assumptions & Governance Ethics
DevBridge enforces an explicit human-in-the-loop review policy: AI agents never auto-publish. All submissions must be verified by human admins. Predatory paid course spam and LinkedIn scraping are strictly prohibited.
- Tech event organizers and developers will submit opportunities once the platform is seeded
- Admins adhere to the <48h review turnaround SLA to maintain feed freshness
- Supabase Realtime service stability for push notifications
- Public API / RSS feed compliance with terms of service for optional scraper stretch