OnDeck
OnDeck

About OnDeck

What is OnDeck

After spending far too many hours researching tournament schedules, I decided to build OnDeck to save myself (and other coaches!) time.

OnDeck is the ultimate tournament finder for select baseball in the DFW area. We aggregate tournaments from many sanctioning bodies to help coaches and parents find the perfect events for their teams.

Development Notes

Recommended Usage

The primary intended use for OnDeck is on a computer. It works well in terms of showing all the filters at all times and dynamically updates the results without any need to refresh the page, which can make the process of searching for tournaments go even faster. It works fine on mobile, just know that the best experience will be on an actual computer.

Mobile app

I wasn't sure when/if I'd make an app, but I have the equivalent of an app all set up and ready to be used now. Maybe in the future I'll set it up like a true app, but I actually like this way because it's a lot easier to update than a regular app. Please see the app page for info on installing our mobile app.

Data

Data is updated twice a day and events have a time stamp at the bottom of the tournament details so you can see when it was last updated.

Features

There are some features that aren't working yet (like the stars next to tournaments) due to them being part of my phase 2 rollout.

Feedback

If you spot something that doesn't seem to work, please let me know. Heads-up though: a few elements (like the star icons next to tournaments) are placeholders for phase 2 features and aren't active yet — those aren't bugs. Anything else that looks off, I'd love to hear about.

I'm open to questions, comments, concerns, feedback, or feature suggestions. Please complete the form on the contact page and I'll get back to you ASAP.

Thanks for checking out OnDeck!

Changelog

5-19-26

  • Moved out of beta — OnDeck is now a stable release. Updates and new features will keep rolling out.
  • Added new age group filters: 6U, 15U, 16U
  • Added an HS button that filters to high-school-age (15U-18U) tournaments in one click
  • Fixed PAC Sports pricing — events where divisions are priced differently now show a range (e.g. $420-$630) instead of a single misleading number
  • "Register Now" button now switches to "View Tournament" within 2 days of the start date, since registration usually closes around then

5-15-26

  • Added a new "Rec" sanction with the Keep Calm & Baseball On All-Star tournament
  • Fixed a behind-the-scenes issue where some tournaments would show up twice if the sanction edited the tournament's title (affected every source — duplicates now cleaned up and won't reappear)

4-15-26

  • Fixed duplicate tournament rows that appeared when TDs edited tournament titles
  • Added an automatic cleanup that removes orphaned/stale tournaments after 5 days
  • Added a watchdog so data update that crashes mid-run sends an alert instead of going silent

4-14-26

  • Restored daily data updates after a permissions change had silently broken the update system
  • Added failure-alert emails so future silent breakages surface immediately
  • Corrected the times shown for the automated data refresh schedule (daylight saving had shifted them)

4-6-26

  • Improved usage of the checkmark icon next to teams paid/confirmed for tournaments
  • Mobile scroll fix
  • Mobile viewport fix
  • Sidebar layout improvements
  • Added a branded splash screen
  • Removed old debug info and unused artwork from the repository

2-24-26

  • Revised data handling process when tournament information is being updated
  • Improved logic to handle inconsistencies in how sanctions display registered teams
  • Code audit and cleanup
  • Updated contact form

2-12-26

  • Added PAC Sports as a new sanction (8th tournament source)
  • Added additional Five Tool tournaments
  • Fixed date parsing for certain tournament date formats
  • Added geocoding for Melissa, Cleburne, and Little Elm
  • Removed duplicate tournaments
  • Set up automated daily data refreshes

1-21-26

  • Refined some search features
  • Added floating arrow to quickly get back to the top
  • Added social media links
  • Updated text on About page to give info on current status of OnDeck (beta)

1-15-26

  • Worked on PWA support tasks for mobile usage
  • Updated manifest with iOS settings
  • Added app install page with step-by-step instructions
  • Added checkmarks for confirmed teams for NCS
  • Fixed multiple small issues with the data
  • Slightly modified the main logo, created icon for mobile

1-13-26

  • Prepared for beta users with full data update
  • Fixed duplication issue with some tournaments showing up multiple times
  • Revised logic for the registration fee info
  • Fixed database mismatch
  • Links & info went out to beta testers

1-12-26

  • Added functionality to "Register now" buttons
  • Added site branding
  • Added pages, including "Development notes" with info for users & contact form
  • Navigation updates
  • Reworked mobile version to better match the desktop

1-9-26

  • Added full geocoding to tournament results
  • Corrected bug with teams showing up in multiple divisions