Self-directed project
Frontend Engineering with Prediction Game
Junior Front-End Engineer · Software Engineering · October 2026
A ProoV case study · educational project, not employment
Built a complete World Cup prediction game end to end: rendered the fixture board, scored picks with the exact 5/2/0 rule, computed team-strength lookups from real results, and used them to drive a bot predictor. Also implemented a persistent ranked leaderboard and shipped the finished game to a live Netlify URL.
Graded against
- Scoring engine correctness30%
- Prediction model genuinely from real data25%
- Game completeness and leaderboard soundness25%
- Shipped and shareable: live deployed URL20%
Passed · pass mark 60/100
What stood out6
- Rendered each fixture as a card with two numeric inputs and visible team names
- Implemented scorePick with correct exact/result-only/wrong-result handling, including draws
- Computed team strengths from real results and used both teams' strengths in botPredict
- Persisted and reloaded leaderboard state under one key with descending sort
- Leakage-Free Feature Engineering
- Honest Model Evaluation
The work I submitted17 tasks
9 tasks · 11 lines · JavaScript · 8 written answers · 699 words
- Lab Orientation678 characters
- Act1 Fixtures FormJavaScript · 3.8k characters
- Act2 Scoring FunctionJavaScript · 2.3k characters
- Act3 Compute Strength108 characters
- Act3 House Bot108 characters
- Example Save Rank ReadonlyJavaScript · 3.3k characters
- Act4 LeaderboardJavaScript · 2 lines
- Act5 Assemble2 lines
- Final Submission91 characters
- Lab Orientation66 words
- Act1 Fixtures Form143 words
- Act2 Scoring Function131 words
- Act3 Compute Strength1 word
- Act3 House Bot1 word
- Example Save Rank Readonly111 words
- Act4 Leaderboard138 words
- Act5 Assemble108 words
Summarised on purpose — the submitted code and writing stay private so this page cannot be reused as an answer key. The full submission sits behind the verified certificate.