Lottery Portal Betting Integration

Job ID: 40000385

Budget: $1,500 – $3,000 USD

I already run a web-based lottery management portal and now I need a seamless betting-pool module built directly into it. The goal is to let registered players create or join pools, see the odds update in real time, buy their tickets, and have winnings distributed automatically once results are published.

Core functions I must see working:
• Secure user registration and authentication that ties into my existing player database.
• Dynamic odds calculation as each new ticket is purchased so every participant always sees the current pool status without refreshing. Web-socket or similar push technology is fine as long as latency stays low.
• Automated settlement that calculates each winner’s share and credits their wallet the moment the official draw is logged.

An admin panel is essential. From there I expect to:
– Create new pools or disable them on the fly.
– Monitor total stakes, tickets sold, and projected payouts.
– Trigger manual overrides or redraws if regulators require it.

The code has to plug into my present tech stack (PHP 8 / Laravel back-end with a MySQL database; Vue on the front end). Clean separation of business logic, clear comments, and a short hand-over call will be part of the acceptance criteria.

Deliverables:
1. Fully integrated betting-pool module with ticket purchase flow.
2. Admin screens for pool, ticket, and payout management.
3. Unit and browser tests proving odds calculation and payout distribution work under load.
4. Deployment instructions that let me replicate the setup in staging and production.

If you’ve handled gaming or fintech logic before and can demonstrate launch-ready security practices, let’s schedule a quick chat so we can lock down timeline and milestones.