Jock7
A QR-code prize-draw web app for PROMOSPORT: players scan distributed codes to enter monthly cash-prize draws, with a personal dashboard tracking submitted codes, wins, and upcoming draw dates.

Built with
React.jsNest.jsNode.jsGithub PipelinesDockerPostgreSQL
Jock7 is a promotional prize-draw platform built for PROMOSPORT, Tunisia's sports-betting operator. Unique codes are distributed physically, and players register them through the app — either by scanning the QR code directly with the built-in scanner or entering it manually — to be entered into a monthly cash-prize draw. Each player's dashboard tracks the codes they've submitted, how many times they've won, and total winnings in Tunisian dinars, alongside the date and prize pool of the next draw.
The app is built as a mobile-first experience in Tunisian Arabic with full right-to-left layout, organized around a bottom navigation covering play, history, QR scanning, rules, and profile. The front end is built with React and the back end with NestJS, handling code validation, one-time redemption, draw scheduling, and win history — the kind of flow where preventing duplicate or forged code submissions is the core engineering problem.