Code Standards & Theme Guidelines
Engineering
- Project uses PHP 8+, SQLite, and PSR-12 styling.
- Prepared statements and password hashing (password_hash / verify).
- Basic XSS protection via esc(). Enable HTTPS in production.
- No inline secrets in repo; use environment variables for live deployments.
Content & UX (Lottery Theme)
- Bright, festive visuals; mobile-first; animations used sparingly to avoid motion sickness.
- Clear prices in AUD, transparent odds/description on draw pages.
- Show “Responsible Play” links in footer and header navigation.
- Do not use deceptive wording or promise certain wins.
Legal/Compliance (Non-binding)
- 18+ only, demo site, no real-money gambling here.
- Display contact details with Australian format and timezone.
- Use PayPal link buttons or sandbox for testing; real integrations require merchant approval.
Back