Skip to content

kaif-builds/CampBridge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

14 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸŽ“ CampBridge

Bridging Brands and Campuses β€” One Task at a Time.

Turn your campus ambassador program from a WhatsApp group into a structured, AI-powered growth engine.


Screenshot 2026-04-26 at 5 20 28β€―PM

🌐 Live Demo

https://campbridge.vercel.app/


🎬 Demo Video

https://youtu.be/5F3dlS0P7LY


πŸ† Built for AICore Connect Hackathon β€” UnsaidTalks 2026

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.


✨ What is CampBridge?

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

πŸ–₯️ Screenshots

Ambassador Dashboard

Screenshot 2026-04-26 at 5 21 26β€―PM

Task Submission + AI Verification

Screenshot 2026-04-26 at 5 22 25β€―PM

For Partners Page

Screenshot 2026-04-26 at 5 27 21β€―PM

πŸš€ Key Features

For Ambassadors

  • 🎯 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

For Brand Managers

  • βž• 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

For Partner Brands

  • πŸ“ 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

πŸ€– AI Verification Flow

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.


πŸ› οΈ Tech Stack

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

πŸ“ Project Structure

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

βš™οΈ Getting Started

Prerequisites

  • Node.js v18+
  • A free Groq API Key

Installation

# 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 dev

Access the app

http://localhost:5173

πŸ” Demo Credentials

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

πŸ—ΊοΈ User Flow

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

🎁 Reward System Logic

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

πŸ“„ License

MIT License β€” feel free to build on top of this.


πŸ™ Acknowledgements


Built with ❀️ for AICore Connect Hackathon 2026

CampBridge β€” Real tasks. AI-verified proof. Fair leaderboards. Genuine rewards.

🌩️ Serverless Deploy to Vercel

  1. Push to GitHub
  2. Import in Vercel dashboard
  3. Add GROQ_API_KEY in Settings β†’ Environment Variables
  4. Deploy β€” the /api/ serverless functions will handle AI verification securely

About

CampBridge is a centralized platform for managing campus ambassador programs enabling task creation, AI-based proof verification, performance tracking, and gamified leaderboards to drive engagement and scalable growth.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors