-
Notifications
You must be signed in to change notification settings - Fork 92
Feature: AI Pair Programming Matchmaker — find your coding partner #80
Copy link
Copy link
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Summary
A matchmaking system that pairs community members for pair programming sessions based on complementary skills, shared interests, and availability. Built specifically for the AI-native development community.
Motivation
Cursor Boston is about community — but the platform currently has no way for members to find collaborators outside of hackathon teams. A matchmaker encourages ongoing 1:1 connections and skill-sharing between events.
Proposed Features
- Opt-in matching profile: skills you can teach, skills you want to learn, preferred languages/frameworks, timezone, availability windows
- Smart matching: suggest partners based on complementary skill gaps (e.g., someone who wants to learn React matched with someone who teaches React)
- Session types: "Teach me", "Build together", "Code review swap", "Explore a topic"
- Request & accept flow: send a pairing request with a short message, other person accepts/declines
- Session log: optional post-session notes (what you worked on, what you learned)
- Active pairings dashboard: see your upcoming and past sessions
Technical Notes
- New routes:
app/pair/page.tsx(browse & match),app/pair/[sessionId]/page.tsx(session detail) - New Firestore collections:
pair_profiles,pair_requests,pair_sessions - New API routes:
/api/pair/profile,/api/pair/request,/api/pair/respond - Matching algorithm can start simple (tag overlap scoring) and evolve
- Completely standalone — no changes to existing features
Design Guidance
- Profile cards showing skills offered/wanted with visual skill tags
- Match score indicator (e.g., "85% match")
- Clean request/accept UI with status indicators
Reactions are currently unavailable
Metadata
Metadata
Labels
enhancementNew feature or requestNew feature or request