Selbstgesteuertes Projekt
Frontend Engineering with Prediction Game
Junior Front-End Engineer · Softwareentwicklung · Juli 2026
Eine ProoV-Fallstudie · Lernprojekt, kein Arbeitsverhältnis
Built a complete World Cup prediction game end to end: rendered the fixture board with score inputs, implemented exact-result scoring, derived team attack/defense strengths from real match data, and used those strengths in a Poisson-based house bot. Also persisted and ranked the leaderboard in localStorage and deployed the finished experience to a live Netlify URL.
Bewertet nach
- Scoring engine correctness30%
- Prediction model genuinely from real data25%
- Game completeness and leaderboard soundness25%
- Shipped and shareable: live deployed URL20%
Bestanden · Bestehensgrenze 60/100
Was herausstach6
- Implemented the exact 5/2/0 scoring logic and passed all four canonical scoring cases, including draw-vs-draw handling.
- Computed team strengths from a real-results sample and used both teams' ratings in the bot's prediction logic.
- Built a persistent leaderboard that stores one key in localStorage, sorts descending, and survives reloads.
- Shipped a live Netlify URL, making the project shareable and runnable outside the lab.
- Leakage-Free Feature Engineering
- Correct Rule Implementation
Meine eingereichte Arbeit16 Aufgaben
8 Aufgaben · 11 Zeilen · JavaScript · 8 Textantworten · 579 Wörter
- Lab Orientation681 Zeichen
- Act1 Fixtures FormJavaScript · 2 Zeilen
- Act2 Scoring FunctionJavaScript · 2.7k Zeichen
- Act3 Compute Strength142 Zeichen
- Act3 House Bot108 Zeichen
- Act4 LeaderboardJavaScript · 2 Zeilen
- Act5 Assemble2 Zeilen
- Final Submission94 Zeichen
- Lab Orientation67 Wörter
- Act1 Fixtures Form143 Wörter
- Act2 Scoring Function117 Wörter
- Act3 Compute Strength4 Wörter
- Act3 House Bot1 Wort
- Act4 Leaderboard138 Wörter
- Act5 Assemble108 Wörter
- Final Submission1 Wort
Bewusst zusammengefasst — der eingereichte Code und die Texte bleiben privat, damit diese Seite nicht als Lösungsvorlage dient. Die vollständige Einreichung steht hinter dem verifizierten Zertifikat.