Reverse engineered prompt

Build me a demo sports betting app called Oddsmith, kind of like a FanDuel style sportsbook but only for simulated betting, not real money. I want people to browse upcoming NFL and NBA games, see spreads, moneylines, and totals, add picks to a betslip, enter a stake, and place wagers in one smooth flow. Users should be able to create an account, log in securely, manage a profile, and have a simple bankroll with deposit, withdraw, current balance, plus a history page for open and settled bets.

Please pull game odds from a live odds source, save users and bets in a database, and include a smart best bet callout on each matchup using a simple machine learning prediction of expected scores or edge. If the repo needs both frontend and backend, wire them together so it runs locally and also works as a single production build. Look up current docs online if you need to.

Want more depth? Deep Reverse