← Back

CommonGrounds

A swipe-based discovery platform for students

Overview

CommonGrounds is a swipe-based discovery platform built at UofT Hacks 13. It helps students explore opportunities that reflect their evolving identity. Rather than forcing upfront self-definition, the app learns from user interactions to shape personalized recommendations.

Core Concept

The platform separates personal and professional exploration into two modes: Matcha Mode for hobbies and personal growth, and Coffee Mode for career interests and peer projects. This allows users to discover different facets of themselves without mixing signals.

Key Features

  • Dynamic identity development through swiping and engagement
  • AI-powered personalization using embeddings and cosine similarity
  • Reflective analytics dashboard with AI-generated insights
  • Continuous user profile updates based on interaction patterns
  • Dual-mode exploration (Matcha Mode and Coffee Mode)

Tech Stack

Frontend: Next.js, TypeScript, CSS
Backend: FastAPI, Supabase
AI/ML: Gemini 2.5 Flash-Lite, all-MiniLM-L6-v2 (Sentence Transformers)

Screenshots

Screenshots coming soon...