Laravel Raffle Website Development
Budget: £10,000 – £20,000 GBP
I want to take a complete raffle platform from concept to launch in Laravel. The build must include both the customer-facing site and a robust back-office so I can create games, watch sales in real time, and trigger or schedule draws without touching code.
Core build
• Authentication: simple email + password flow, built with Laravel’s native auth scaffolding and fortified against common exploits.
• Payments: stripe or similar card gateway for seamless credit/debit transactions, with secure webhook handling and clear refund logic.
• Game mechanics:
– Ticket purchasing system that logs every entry, assigns unique numbers, and caps entries per user when needed.
– Automated raffle draw engine that can run on a scheduled cron or manual trigger, picking winners fairly and storing the audit trail.
– Scratch-card and slot mini-games to keep users engaged between raffles; odds and prize pools configurable in the admin panel.
• User experience: intuitive dashboard where players see active tickets, past wins, account balance, and bonus offers.
• Admin console: CRUD for games, users, odds, prizes, promo codes, plus real-time reporting and exportable sales data.
Please structure the project so that new game types plug in easily, follow PSR-12, and keep business logic in service classes for testability. A responsive Breeze / Tailwind starter is fine; feel free to suggest Vue or Inertia if you think it speeds delivery.
I’ll provide hosting and domain; you deliver a Git repo, SQL dump, and deployment notes that let me spin the site up with a single artisan command.
Core build
• Authentication: simple email + password flow, built with Laravel’s native auth scaffolding and fortified against common exploits.
• Payments: stripe or similar card gateway for seamless credit/debit transactions, with secure webhook handling and clear refund logic.
• Game mechanics:
– Ticket purchasing system that logs every entry, assigns unique numbers, and caps entries per user when needed.
– Automated raffle draw engine that can run on a scheduled cron or manual trigger, picking winners fairly and storing the audit trail.
– Scratch-card and slot mini-games to keep users engaged between raffles; odds and prize pools configurable in the admin panel.
• User experience: intuitive dashboard where players see active tickets, past wins, account balance, and bonus offers.
• Admin console: CRUD for games, users, odds, prizes, promo codes, plus real-time reporting and exportable sales data.
Please structure the project so that new game types plug in easily, follow PSR-12, and keep business logic in service classes for testability. A responsive Breeze / Tailwind starter is fine; feel free to suggest Vue or Inertia if you think it speeds delivery.
I’ll provide hosting and domain; you deliver a Git repo, SQL dump, and deployment notes that let me spin the site up with a single artisan command.
Related categories:
PHP
Website Design
MySQL
Laravel
Stripe
Web Development
Payment Gateway Integration
API Development