Web Sports Betting Simulator

Job ID: 40509164

Budget: $10 – $30 USD

I need a web-based platform that lets visitors experience sports betting with play money rather than real cash. The build must feel lightweight and intuitive; a simple, functional interface is more important to me than flashy graphics.

Core experience
Users create an account, log in, choose upcoming matches, and place virtual wagers. As real-world games unfold, the site should pull live score data from a reliable sports API so balances update automatically. I will supply any necessary design mock-ups and sample odds tables once development begins.

Tech expectations
You are free to choose the stack—React, Vue, or plain Laravel/Node on the back end all work—as long as it delivers fast page loads, clean code, and a responsive layout that behaves well on desktop and mobile browsers. Please factor in secure authentication, basic rate limiting, and an admin view where I can reset balances or add fixtures.

Deliverables (all items required)
• Responsive web app with user registration/login
• Simulated betting engine tied to live scores
• Dashboard for tracking open and settled bets
• Admin panel for fixture and user management
• Deployment instructions and documented source code in Git

Acceptance criteria
1. A new user can register, confirm email, and log in without errors.
2. Odds and balances update automatically within 30 seconds of score changes.
3. All critical actions (login, bet placement, balance update) are covered by automated tests.

Let me know your proposed tech stack, any prior integrations with sports data APIs, and an estimated timeline for completing each milestone.