YCC Bounty Board

These are things every Yale developer wishes existed

Claim a bounty, build it, ship it, get paid. Each bounty has a clear spec, acceptance criteria, and a deadline. Two people can't claim the same one — move fast.

Yale Dining API

$400

Build a clean, documented REST API that exposes Yale dining hall menus, hours, and nutritional info. Currently this data is locked inside Yale's dining site with no programmatic access. The single most-requested data source in Yale's student dev community.

REST API Scraping Documentation
Open

Acceptance Criteria

  • REST API with endpoints for menus, hours, and nutrition data
  • Rate limiting implemented
  • Clear, hosted API documentation
  • Hosted endpoint or easy self-host instructions
  • Public GitHub repo with README
  • Short demo video (2 min max)

Submission

  • GitHub repository link
  • Live API endpoint URL
  • Demo video walkthrough

Yale Courses GraphQL/REST API

$500

Create a public API layer on top of Yale course data — titles, descriptions, evaluations, schedules, instructors. CourseTable exists but doesn't expose a general-purpose API. Build a stable, versioned endpoint any student project can query.

GraphQL REST Course Data
Open

Acceptance Criteria

  • GraphQL and/or REST API covering course titles, descriptions, evaluations, schedules, instructors
  • Stable, versioned endpoint
  • Clear documentation with query examples
  • Can be used by schedule optimizers, major planners, or any student tool
  • Public GitHub repo

Yale Events Aggregator API

$300

Yale events are scattered across dozens of department calendars, OrgHub, residential college sites, and random Google Forms. Build a scraper + normalized API with a unified feed. Filtering by date, category, and location. Bonus for iCal export.

Scraping API iCal
Open

Acceptance Criteria

  • Scrapes major Yale event sources (department calendars, OrgHub, res college sites)
  • Normalized API with filtering by date, category, location
  • iCal export endpoint (bonus)
  • Documentation and public repo

"Hello Yale Dev" Starter Kit

$200

A batteries-included template repo for building Yale-facing web apps. CAS authentication scaffolding, sensible folder structure, deployment instructions. Goal: a freshman goes from zero to a deployed, CAS-authenticated app in under an hour.

Next.js CAS Auth Template
Open

Acceptance Criteria

  • Template repo with CAS authentication scaffolding
  • Sensible folder structure for a Yale-facing web app
  • Deployment instructions (Vercel/Railway/etc.)
  • Short tutorial: zero to deployed in under an hour
  • Reasonable stack choice (Next.js recommended)
  • Well-documented README

Yale Spaces & Room Availability API

$350

Build an API that surfaces room availability and bookings across Yale's reservable spaces — libraries, study rooms, residential college spaces. Right now students check three different systems. A unified data layer for better booking tools.

API Room Booking Integration
Open

Acceptance Criteria

  • API covering room availability across libraries, study rooms, res college spaces
  • Unified data model across Yale's booking systems
  • Filtering by building, capacity, time slot
  • Public repo with documentation

Open Yale Map Data / Geospatial API

$250

Expose structured geospatial data for Yale's campus: building locations, entrances, accessibility info, and walking paths in GeoJSON. The foundational data layer that makes a dozen future "find me the nearest X" projects possible.

GeoJSON Geospatial Infrastructure
Open

Acceptance Criteria

  • GeoJSON data for building locations, entrances, accessibility
  • Walking paths between major campus locations
  • API endpoint or static data file with clear schema
  • Documentation and usage examples
  • Public repo
How It Works

Claim → Build → Ship → Get Paid

  • Claim it — Hit the claim button so nobody duplicates your work. One claim per bounty.
  • Build it — You have 3–4 weeks. Check the spec for acceptance criteria.
  • Ship it — Submit your GitHub repo + a short demo video showing it works.
  • Get paid — We review against the spec. If it meets criteria, you get paid. Simple.

$2,000 in bounties. All open.

Pick the one that matches your skills, claim it, and start building the infrastructure Yale needs.

Back to Top ↑