PlayMate — Pickup Sports, Organized
SoftX

PlayMate — Pickup Sports, Organized

Organize pickup games and find players near you

Industry:Social & Sports
Project Duration:Ongoing
React NativeSupabasePostGIS

Project Overview

PlayMate is a SoftX venture — a social app that makes it easy to organize pickup sports games and discover players nearby. It pairs a React Native / Expo mobile app with a Next.js web experience, backed by Supabase. Geospatial matchmaking is powered by PostGIS, and realtime updates keep games and lobbies in sync as players join.

The Challenge: Getting a Game Together Is Harder Than Playing It

For casual players, the hardest part of a pickup game isn't the game itself — it's the coordination. Finding enough people, at a convenient place and time, and keeping everyone updated as plans change is tedious with group chats and manual organizing.

Key Pain Points:

1

Casual players struggle to find enough people for a game at a convenient time and place

2

Group chats and manual coordination don't surface who is actually nearby and available

3

Location-based matching needs efficient geospatial queries, not simple distance math

4

Game lobbies must stay in sync in realtime as players join, leave, or cancel

5

The experience has to work equally well on phones and on the web

The Solution: Geospatial Matchmaking with Realtime Lobbies

PlayMate turns coordination into a few taps. Players discover nearby games and people through geospatial matchmaking, and realtime lobbies keep everyone on the same page from either mobile or web.

Our Approach:

Built a cross-platform product: React Native / Expo for mobile, Next.js for web

Used Supabase (PostgreSQL) as the unified backend for data and authentication

Implemented geospatial matchmaking with PostGIS to find nearby players and games

Added realtime lobbies so game state updates instantly across devices

Designed a shared data model so mobile and web stay consistent

Key Features

The core capabilities that make it work

Nearby Discovery

Find pickup games and players around you using PostGIS-powered geospatial queries, so matchmaking is based on real proximity.

Realtime Game Lobbies

Lobbies update live as players join, leave, or cancel — everyone sees the current state instantly across devices.

Cross-Platform

One product across iOS, Android and the web, built with React Native / Expo and Next.js.

Organize & Manage Games

Create games, set the sport, time and place, and manage who's in — without wrangling a group chat.

Technology Stack

Cutting-edge technologies powering the solution

Mobile

React NativeExpo

Web

Next.jsReactTypeScript

Backend & Data

SupabasePostgreSQLPostGISRealtime

Product Highlights

Factual highlights — what the product does and how it is built

Live in production at playmate.now

Realtime geospatial matchmaking powered by PostGIS

A single product spanning iOS, Android and web

Realtime game lobbies that stay in sync as players join

Ready to Transform Your Business?

This is one of the products we design, build and run at SoftX. Want us to build something like it with you?

SoftXWorld

Enterprise software, built the human way. Senior engineers, designers, and strategists from Sri Lanka's leading software companies — building platforms designed to last for decades, for a deliberately small roster of clients.

Founded 2017 · Engineering pedigree from global enterprises

Services

  • Platform Engineering
  • Mobile Products
  • Design & Research
  • Growth & Strategy
  • Long-Term Partnership

© 2026 Softx LLC (Softx World). All rights reserved.