A Custom Data-Driven Tipping Platform for Australian Horse Racing
Visit WebsiteRaceday Legend was built as a fully custom web application for an Australian horse racing enthusiast. The platform allows users to submit race tips ahead of time, automatically match those tips against official race results, and track performance across multiple races and meetings.

This was not a marketing website or a simple managed database-driven project. It required absolute accuracy, complex business logic, and robust data handling. In a tipping environment, being “nearly right” isn’t acceptable — results must be correct, repeatable, and trusted.
The system was designed from day one as a logic-first platform, where data integrity and automation were more important than visual polish. The frontend was kept intentionally clean and usable, while the backend handled the heavy lifting.
.avif)
.gif)

Rather than forcing everything into a single tool, the platform was designed using clear separation of responsibilities:
From the start, b2b focused on predictable structure. Every race, tip, and result needed a stable identity. Instead of relying on race names (which can change or be duplicated), b2b matched records using reliable identifiers such as race location and race number.
The system was also designed so that results could be processed more than once safely. If data needed to be corrected or re-run, the platform would not double-count, corrupt records, or produce inconsistent totals.
.gif)
Race feeds can return the same race or result multiple times, sometimes with slight differences. To handle this, b2b’s software solutions experts implemented strict database-level rules that ensured only the most recent and valid record was kept.
This removed guesswork and prevented subtle data corruption over time.
Scratched runners are common in horse racing and can invalidate naive systems. b2b built logic to gracefully handle scratches so that:
Race data arrived in mixed timestamp formats — some in seconds, some in milliseconds — across multiple systems. Timestamps were standardised early in the project to ensure:
This avoided a class of bugs that often only appear months after launch.
Throughout development, actively tested real-world failure scenarios were required to determine:
These are not edge cases in racing — they’re normal conditions. The platform was built to handle them predictably.
The final system delivered a fully automated tipping platform that:
Most importantly, it required no manual correction. Once live, the system ran reliably under real-world conditions — the true test of any data-driven application.
Raceday Legend is a strong example of how b2b’s software architects approach custom builds:
For clients, this translates into:
Whether it’s a tipping platform, a staff rostering system, or a custom internal tool, the principles remain the same: clear logic, clean data, and thoughtful architecture.