@extends('layouts.app') @section('title', 'Big bonus energy') @section('content')
BONUS BONANZA / SPIN & DISCOVER

Big bonus
energy.

Break up the everyday with a spin of possibility.
Your next surprise could be just one spin away.

@guest
YOUR BONUS MOMENT STARTS HERE

Ready for a little extra?

Create your account, receive spin credits from your admin, and take your place at the wheel.

Join the bonanza ↗
Already registered? Sign in to spin
@else @if(auth()->user()->is_admin)
ADMINISTRATOR VIEW

Your wheel, your way.

Manage prizes, assign wheel slots, and give your players their next chance.

Open admin studio ↗ @else
WELCOME BACK, {{ auth()->user()->name }}
{{ auth()->user()->spin_credits }}spin credits
1 credit per spin

{{ auth()->user()->spin_credits > 0 ? 'One credit. One spin. Your bonus moment awaits.' : 'Ask your admin for credits to get your bonanza started.' }}

@endif @endguest
◎   Registered players↻   1 credit = 1 spin
THE BONUS WHEEL {{ $ready ? 'Ready to spin' : 'Currently paused' }}
✧✧
✦ ROUND AND ROUND. WHAT WILL YOU FIND? ✦

Each reward has its own chance of being selected.
Equal-sized slots don’t mean equal odds.

A LITTLE SOMETHING TO LOOK FORWARD TO

Meet the possibilities.

Current wheel outcomes · {{ $slots->count() }} slots
@foreach($slots->unique('prize_id') as $slot)
{{ str_pad($loop->iteration, 2, '0', STR_PAD_LEFT) }}

{{ $slot->prize->name }}

{{ $slot->prize->description }}

@if(!$slot->prize->active || $slot->prize->weight === 0)Currently unavailable@endif
@endforeach
LESS SETUP. MORE POSSIBILITY.

Your bonus moment, in three steps.

{{ auth()->check() ? 'Back to the wheel' : 'Let’s get started' }} ↗
01

Make it official.

Create your player account with your name, email, and password. Already joined? Just sign in.

02

Get your spin credits.

Your admin grants your credits. Check your balance in the menu or beside the wheel.

03

Take your moment.

Spend one credit, spin the wheel, and see the outcome. Your result is saved to your account.

GOOD TO KNOW BEFORE YOU GO

A few things
about the bonanza.

Clear rules. A smoother spin.

How do I get credits?

Credits are granted by an admin. New accounts start with zero credits. Contact your campaign administrator to request them.

Does every spin win a prize?

No prize is guaranteed. Your result depends on the prizes and chances configured by the admin. Each prize can have a different chance of selection, even when the wheel slots look equal.

How do I collect a reward?

Your result is saved in your recent spins. Contact your campaign administrator to arrange collection of any applicable reward.

@auth @if(!auth()->user()->is_admin)
YOUR BONUS STORY SO FAR

Recent spins.

@if($history->isEmpty())
Your story is just getting started. Your spin results will appear here.
@else
@foreach($history as $spin)@endforeach
RewardDateSpin
✦ {{ $spin->prize_name }}{{ $spin->created_at->format('d M Y, H:i') }} {{ config('app.timezone') }}#{{ $spin->id }}
@endif
@endif @endauth
✷
YOUR BONANZA RESULT

Your result has been saved to your player account.
Contact your admin to arrange any prize collection.

@endsection @push('scripts') @endpush