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-only scoring, computed team strengths from real match data, and used those strengths in a Poisson-style house bot. Also shipped a persistent ranked leaderboard that survives reloads and deployed the finished game to a live https 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 scoring rule, including the draw-vs-draw edge case returning 2
- Computed team attack/defense strengths from the embedded real-results sample instead of hard-coding a stub
- Built a bot predictor that uses both teams' strengths through a Poisson-style lambda calculation
- Persisted and reloaded leaderboard rows under one localStorage key, then sorted them descending
- Leakage-Free Feature Engineering
- Honest Model Evaluation
Meine eingereichte Arbeit17 Aufgaben
9 Aufgaben · 11 Zeilen · JavaScript, HTML · 8 Textantworten · 705 Wörter
- Lab Orientation679 Zeichen
- Act1 Fixtures FormJavaScript · 3.8k Zeichen
- Act2 Scoring FunctionJavaScript · 2.9k Zeichen
- Act3 Compute Strength108 Zeichen
- Act3 House Bot108 Zeichen
- Example Save Rank ReadonlyHTML · 3.5k Zeichen
- Act4 LeaderboardJavaScript · 2 Zeilen
- Act5 Assemble2 Zeilen
- Final Submission95 Zeichen
- Lab Orientation68 Wörter
- Act1 Fixtures Form143 Wörter
- Act2 Scoring Function116 Wörter
- Act3 Compute Strength1 Wort
- Act3 House Bot1 Wort
- Example Save Rank Readonly130 Wörter
- Act4 Leaderboard138 Wörter
- Act5 Assemble108 Wörter
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.