In-house products · 2026

ScratCHeat

A web app that collects public figures on the prizes left in Polish Lotto scratch cards every hour and makes all cards comparable by return, chance of winning and remaining top prizes.

Visit the website
Client
ScratCHeat – our own product: independent analysis of public lottery data
Industry
In-house products
Year
2026
ScratCHeat, desktop view
ScratCHeat, mobile view

Challenge

For every series of Polish Lotto scratch cards, the number of prizes still in circulation is published. The figures are freely available, but scattered and hard to compare as raw data.

The goal was a tool that collects this data automatically, calculates key figures for every card and presents the result so it can be read on a phone in seconds, with a clear note that lotteries always lose money in the long run.

Solution

The application runs on Laravel and updates the data every hour. For every card it calculates the return (ROI), the chance of winning and the share of top prizes still available, and builds a ranking from them. The list can be filtered by price and sorted by several criteria; every card has its own page with its sales history as a chart.

The “Rozdaj rękę” (deal me a hand) feature picks the three best cards in a chosen price range. Pages per price tier, an archive, an FAQ with structured data and a sitemap make it visible in search engines. The interface responds without page reloads (Blade, Alpine.js, Tailwind CSS, Vite), and a consent prompt starts statistics only after approval.

Result

Scattered public data has become an hourly updated overview that can be read on any device. The project shows data collection, metric calculation and a search-friendly page structure in a lean Laravel application.

Services

Scope

  • Concept, design and build
  • Hourly data sync from public sources
  • Calculation of return, chance of winning and remaining prizes
  • Ranking with filters, sorting and detail pages with a chart
  • Picker for the best cards per price range
  • SEO: pages per price tier, FAQ with structured data, sitemap

Technologies

  • Laravel
  • PHP
  • Blade
  • Alpine.js
  • Tailwind CSS
  • Vite

Let’s talk about your project

Send us a few sentences. We’ll get back to you personally, usually on the next working day.

What happens next

  1. Reply Personally, usually on the next working day.
  2. First call About 30 minutes by video, free and without obligation.
  3. Assessment In writing, with the approach and an effort range.

Reach us directly

The ground rules

  • Non-disclosure agreement (NDA) on request
  • Contract under German law on request, GDPR data processing agreement
Goal, timeframe, current situation: a few sentences are enough.