Ga naar inhoud

LottoLoJo

Hoe het eruitziet

LottoLoJo app

LottoLoJo is een prive loterij-app voor een besloten vriendengroep, gebouwd door Johan (met hulp van AI).

Concept

Deelnemers kiezen eenmalig 10 nummers (1-45). Elke week worden de officiele Lotto-trekking nummers ingevoerd. Zodra iemand alle 10 gekozen nummers heeft gezien in de cumulatieve trekkingen, wint die persoon de pot.

Live URLs

Onderdeel URL
Frontend (app) https://lottolojo-front.onrender.com
Backend (API) https://lotjo-back.onrender.com
Health-check https://lotjo-back.onrender.com/health
Status (UptimeRobot) https://stats.uptimerobot.com/a4Ny5fjsKT

Technologie

Component Technologie
Frontend React + Tailwind + Framer Motion
Backend Node.js + Express
Database PostgreSQL via Neon.tech (Prisma ORM)
E-mail SendGrid
Hosting Render.com (gratis tier)
Uptime UptimeRobot (ping elke 5 min)

Snelle samenvatting spelregels

  • 10 nummers kiezen (1-45), eenmalig per deelnemer
  • Elke trekking: 6 officiele Lotto-nummers worden bijgehouden
  • Cumulatief: alle ooit getrokken nummers tellen mee
  • Pot groeit met EUR 2,50 per deelnemer per trekking
  • Winnaar krijgt 85% van de pot, 15% naar organisatie
  • Meerdere winnaars: 85% gelijkelijk verdeeld

Documentatie

Admin

  • Login via: https://lottolojo-front.onrender.com/admin-login
  • Account: lottolojo@gmail.com
  • Wachtwoord: zie backend .env (ADMIN_PASSWORD)