Pickle Jar

Everyone's in the jar. Shake it up. — A quick guide to getting started.

Getting Started

When you first open Pickle Jar, you'll see two options:

Joining a Session

If you sign in with Google, you'll see your profile card with your display name, skill level, and 1v1 preference — all editable with a Save button. Below that, choose a session to join.

If you continue without signing in, you'll enter your info before selecting a session.

  1. Enter your name and optionally your skill level (2.0–8.0).
  2. Check "Open to 1v1" if you're willing to play singles matches.
  3. Select a location from the Public Session dropdown and tap Join, or select a private session you've previously joined.
Tip: If you sign in with Google, your name, skill level, and preferences are saved automatically. Next time you visit, just pick a session and go.

The Queue

Player Badges

you — That's you in the list

user — A player using the app on their own device

guest — Added by someone else (for players without the app)

partner — Your selected partner preference

Court Assignments

Open Play (default)

The app automatically assigns players to courts — doubles (2v2) first, then singles (1v1) if courts remain and players opted in.

  1. Set "Courts available now" — how many courts to fill this press.
  2. Tap Assign Courts. Players are randomly paired and assigned.
  3. When a game ends, tap End Match, enter scores (or skip), and those players return to the queue.
  4. Tap Assign Courts again to fill open courts with waiting players.
Rematch: When ending a match, check the "Rematch" box before saving/skipping to immediately start the same matchup again.

Match Options

Partner Preferences

In the Settings tab under Your Partner(s):

Share Link

Every session has a Share Link in the Settings tab. Copy it and send to friends to invite them to your session. When someone opens a share link:

Private Sessions

For games at home, tournaments, or groups that want their own space:

  1. Sign in with Google on the landing page (required to create).
  2. Tap + Create New under Private Session.
  3. Enter a session name and a 4-character passcode (or tap Random to generate one).
  4. Choose Open Play, Round Robin, or Tournament from the session type dropdown.
  5. Tap Create & Join and confirm.
  6. Share the link with friends — they'll need the passcode to join. The session creator and super admins skip the passcode.
Passcode: Admins can view the session passcode in the Settings tab (click "Show" to reveal it). Share it with players who need to join.

Round Robin Mode

Round Robin is available for private sessions and creates a structured tournament schedule:

  1. Add all players to the session.
  2. Tap Lock Players to Generate Schedule in the assign section.
  3. Set the number of courts and tap Generate Schedule.
  4. Round 1 is assigned to courts. All upcoming rounds are shown below.
  5. When all Round 1 games finish, tap Start Next Round to advance.

Admins can switch between Open Play, Round Robin, and Tournament in the Settings tab, and can unlock players to modify the roster.

Tournament Mode

Tournament mode creates a single-elimination bracket for private sessions:

  1. Add all players to the session.
  2. Tap Lock Players to Generate Bracket in the assign section.
  3. Set the number of courts and tap Generate Bracket.
  4. The bracket is displayed with all rounds. First-round matches are assigned to courts.
  5. When a match ends, enter scores — ties are not allowed in tournament matches. The winner automatically advances in the bracket.
  6. When all matches in a round are complete, tap to start the next round (Semifinals, Final, etc.).
  7. If there are more matches than courts, remaining matches can be started as courts free up.
Seeding: Players are seeded by skill level (if set) so top seeds face lower seeds in early rounds. If fewer players than a power of 2, top seeds receive first-round byes.

Match History

Session History

The History tab shows all completed matches in the current session with teams, scores, and match duration. Use the search bar to filter by player name, or tap My Matches to see only games you played in. Session history persists until an admin clears it.

Personal Match History

If you're signed in with Google, your matches are also saved to your personal match history. This history stays even if an admin clears the session history or deletes the session. Access it from the My Match History button in your profile card on the landing page. You can search by player name and swipe left on any match to delete it.

Match Time Limit

Matches automatically expire after 100 minutes. Expired matches are saved to history with a score of "N/A" and players are returned to the queue.

Sharing & Multi-Device

Admin Features

There are two types of admins:

Managing Session Admins

In the Settings tab, admins can manage who else has admin access via the Session Admins card:

Admin Actions

Admins can:

Super Admins can join any session as "Admin only" (observe and manage without being added to the player queue) or as a regular player.