BetFair Trading software that I have recently open-sourced. It is built with the MERN stack, and I used Material UI to build the Figma designs. It is very similar to other software such as Bet Trader and GeeksToy.

This app is built to run locally on the user’s machine, either in the browser or as a desktop application, and there are different launch scripts for each. I used Electron to place the React code inside an application container. The app interacts with the BetFair API to perform various tasks such as placing /canceling orders, receiving market messages, and getting the user details.

In addition, the app has a set of tools that includes Stop Loss, Tick Offset, Back / Lay pre-market orders, and Fill or Kill. It has different views to view the market data differently: Grid, Ladder, Home.