Desktop Horse Racing Analysis Software
Budget: $30 – $250 AUD
I need a standalone desktop program that lets me analyse horse races by pulling fresh horse-performance data directly from www.racenet.com.au. The application’s single job is to automate that scrape, store the information locally, then give me an interface where I can filter and compare runners so I can make better decisions before each meet.
Key workflow
• Scrape horse performance data (form, distance, track conditions, times, margins, etc.) from the public pages on racenet.com.au whenever I hit “update”.
• Save everything to a local database so I can work offline once the sync is done.
• Surface simple analytics—speed ratings, last-start comparisons, track/distance strike rates, and any other insights you can compute reliably from the scraped fields.
• Clean, fast desktop UI (Windows) that opens instantly and doesn’t require separate installs of Python or other runtimes.
Deliverables
1. Installer or portable EXE ready for Windows 10/11.
2. Source code with clear comments.
3. A brief README covering setup, how to add new scraping targets on racenet, and how to regenerate the database if needed.
Acceptance criteria
• One-click scrape pulls the latest horse performance data without captchas or manual intervention.
• All key fields visible on racenet for each horse populate correctly in the local database.
• Basic analytical views refresh in under two seconds on a typical laptop.
• No paid API keys required—everything comes from the public site.
I’m flexible on the tech stack: Python (BeautifulSoup/Selenium), C# (.NET), or even Electron if it stays lightweight. What matters most is reliable scraping, clean code, and a UI I can rely on race morning. Let me know your preferred approach and any similar projects you’ve tackled.
Key workflow
• Scrape horse performance data (form, distance, track conditions, times, margins, etc.) from the public pages on racenet.com.au whenever I hit “update”.
• Save everything to a local database so I can work offline once the sync is done.
• Surface simple analytics—speed ratings, last-start comparisons, track/distance strike rates, and any other insights you can compute reliably from the scraped fields.
• Clean, fast desktop UI (Windows) that opens instantly and doesn’t require separate installs of Python or other runtimes.
Deliverables
1. Installer or portable EXE ready for Windows 10/11.
2. Source code with clear comments.
3. A brief README covering setup, how to add new scraping targets on racenet, and how to regenerate the database if needed.
Acceptance criteria
• One-click scrape pulls the latest horse performance data without captchas or manual intervention.
• All key fields visible on racenet for each horse populate correctly in the local database.
• Basic analytical views refresh in under two seconds on a typical laptop.
• No paid API keys required—everything comes from the public site.
I’m flexible on the tech stack: Python (BeautifulSoup/Selenium), C# (.NET), or even Electron if it stays lightweight. What matters most is reliable scraping, clean code, and a UI I can rely on race morning. Let me know your preferred approach and any similar projects you’ve tackled.