Turn your campus ambassador program from a WhatsApp group into a structured, AI-powered growth engine.
https://campbridge.vercel.app/
CampBridge is a full-stack campus ambassador management platform that solves a real problem β brands spending thousands on ambassador programs with zero visibility, no verification, and no way to measure ROI. We built the infrastructure that makes community-led marketing structured, scalable, and provable.
Most campus ambassador programs today run on spreadsheets, WhatsApp groups, and blind trust. Ambassadors do the work but get no recognition. Brands pay for campaigns they can't verify. Managers drown in manual review.
CampBridge fixes all of this.
It's a dual-sided platform where:
- π’ Brands post tasks, review AI-verified submissions, and track real ROI
- π Students complete missions, earn points, climb leaderboards, and win real rewards
- π― Task Feed β Browse and accept tasks from your current brand with deadlines and point values
- πΈ Proof Submission β Upload screenshots or videos as proof of task completion
- π€ AI Verification β Google Gemini scans your proof and asks follow-up questions to confirm authenticity
- π Points & Levels β Earn points for every approved task, level up your profile
- π Dual Leaderboards β Compete within your brand AND on the global CampBridge ranking
- π Rewards System β Stay in the global top 10 for 3 consecutive weeks to unlock real physical goodies
- π·οΈ Badges β Earn achievement badges for milestones like First Steps, Streak Master, Star Performer
- π Browse Brands β Discover and apply to represent new brands directly on the platform
- β Task Creation β Create tasks with title, description, points, deadline, difficulty and proof type
- π Submissions Dashboard β Review all ambassador submissions in one place
- π€ AI Pre-Verification β Gemini AI scans each submission and provides a suggested score + detailed feedback before the manager even opens it
- β One-Click Approval β Accept or reject submissions with instant point allocation
- π₯ Ambassador Directory β Track every ambassador's performance, points, and activity
- π Analytics Overview β Total ambassadors, active tasks, pending reviews, points awarded at a glance
- π Simple Onboarding β Apply via the For Partners page, get onboarded within 48 hours
- πΌ Flexible Plans β Starter (free), Growth (βΉ4,999/mo), Enterprise (custom)
- π Campus Network β Access motivated students across 50+ colleges in India
This is the heart of CampBridge β what makes it different from every other ambassador tool.
Student uploads proof (screenshot / video)
β
Gemini Vision scans the proof
Checks: Is it real? Does it match task requirements?
β
AI generates 2β3 contextual follow-up questions
e.g. "How many people did you hand flyers to?"
β
Student answers the questions
β
Gemini scores the response (0β100%)
+ provides specific feedback points
β
β₯ 75% β Auto-submitted for manager approval
β€ 40% β Flagged / Rejected
Between β Manager reviews manually
No fake submissions. No guesswork. Every task verified.
| Layer | Technology |
|---|---|
| Frontend | React + TypeScript |
| Styling | Tailwind CSS |
| Animations | Framer Motion |
| AI Verification | GROQ API |
| Routing | Internal SPA state (App.tsx) |
| Auth (prototype) | Mock login β Firebase Auth ready |
| Hosting | Vercel |
campbridge/
βββ src/
β βββ App.tsx # Main routing and view state
β βββ components/
β β βββ LandingPage.tsx
β β βββ AmbassadorDashboard.tsx
β β βββ ManagerDashboard.tsx
β β βββ TaskDetail.tsx
β β βββ Leaderboard.tsx
β β βββ RewardsPage.tsx
β β βββ BrowseBrands.tsx
β β βββ SubmissionReview.tsx
β β βββ AmbassadorDirectory.tsx
β β βββ Footer.tsx
β β βββ Navbar.tsx
β βββ index.tsx
βββ about.html # Static about page
βββ public/
βββ package.json
βββ README.md
- Node.js v18+
- A free Groq API Key
# Clone the repository
git clone https://github.com/yourusername/campbridge.git
# Navigate into the project
cd campbridge
# Install dependencies
npm install
# Add your GROQ API key
# Create a .env file in the root:
echo "VITE_GROQ_API_KEY=your_api_key_here" > .env
# Start the development server
npm run devhttp://localhost:5173
This is a prototype β no real authentication required. Simply click through the login screen.
| Role | How to access |
|---|---|
| Ambassador | Click "I am an Ambassador" on landing page |
| Manager | Click "I am a Manager" on landing page |
Landing Page
βββ I am an Ambassador
β β
β Login β Ambassador Dashboard
β βββ View & Start Tasks
β βββ Upload Proof β AI Verification β Score
β βββ Global + Brand Leaderboard
β βββ Browse Brands β Apply
β βββ Rewards + Badges
β
βββ I am a Manager
β
Login β Manager Dashboard
βββ Create Tasks
βββ Review AI-verified Submissions
βββ Approve / Reject
βββ Ambassador Performance Directory
Week 1 in Global Top 10 β "Top 10" badge unlocked
Week 2 in Global Top 10 β Progress bar fills to 2/3
Week 3 in Global Top 10 β π Reward Eligible!
Ambassador can claim physical goodies
shipped by CampBridge
Top 3 in any single week β Instant "Star Performer" badge
MIT License β feel free to build on top of this.
- UnsaidTalks β AICore Connect Hackathon organizers
- Vercel β Free hosting
Built with β€οΈ for AICore Connect Hackathon 2026
CampBridge β Real tasks. AI-verified proof. Fair leaderboards. Genuine rewards.
- Push to GitHub
- Import in Vercel dashboard
- Add
GROQ_API_KEYin Settings β Environment Variables - Deploy β the
/api/serverless functions will handle AI verification securely