Skip to content
@upmatches

upmatches

Upmatches

No mismatches, on Upmatches

Upmatches brings players and organizers together, making every match easier to discover, host, and join.


✨ Features

  • For players — Discover games near you by date, time, venue, skill level, and game type
  • For organizers — Create matches, set pricing and slots, define skill ranges, and find suitable players
  • Seamless authentication — Login with Singpass or Auth0 (Google, email, social)
  • Share with ease — Share 8-character link codes to invite players to any game
  • Skill-based matching — 7-level skill ladder helps players and organizers find fair games
  • Peer reviews — Post-game skill ratings that feed into a fair adjustment system
  • Push notifications — Get reminded about upcoming games and player activity
  • Singapore-focused — Venue data with MRT station mapping for easy commute planning

🛠️ Tech Stack

Component Technology
Backend API Spring Boot 4, PostgreSQL, Redis
Frontend React, TypeScript
Mobile iOS (Swift)
Docs Docusaurus
Infrastructure Netlify, Firebase Cloud Messaging

📦 Repositories

Repo Description Visibility
api Spring Boot REST API — core backend Private
api_v2 Second-generation API Private
web React + TypeScript frontend Private
scraper Telegram badminton game scraper Private
wiki Internal documentation (Docusaurus) Public
landing-page Public marketing site Public

📬 Contact


Built with ❤️ in Singapore

Popular repositories Loading

  1. wiki wiki Public

    Internal documentation for Upmatches

  2. landing-page landing-page Public

    Public landing page for Upmatches.

  3. mockpass mockpass Public

    Forked from opengovsg/mockpass

    A mock SingPass/CorpPass/MyInfo server for dev purposes

    JavaScript

  4. .github .github Public

    Organization profile README for Upmatches

Repositories

Showing 4 of 4 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…