Self-directed project
Frontend Engineering with Prediction Game
Junior Front-End Engineer · Software Engineering · August 2026
A ProoV case study · educational project, not employment
Built a World Cup prediction game with correct match scoring, a strength-based house bot, and a persistent ranked leaderboard. The submission shows careful handling of exact-vs-result-only scoring, uses team lookup data to drive predictions, and includes a live Netlify deployment that makes the game shareable.
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
- Implemented scorePick correctly for exact, result-only, and wrong-result cases, including draw handling.
- Built a strength-based botPredict example that uses both teams' lookup values rather than a constant or coin flip.
- Saved and reloaded leaderboard rows under one localStorage key and sorted them descending before rendering.
- Exact Rule Implementation
- Input-Driven Heuristic Modeling
- Persistent Leaderboard Design
The work I submitted18 tasks
10 tasks · 11 lines · JavaScript, HTML · 8 written answers · 698 words
- Example Score PickJavaScript · 2.0k characters
- Act2 Scoring FunctionJavaScript · 3.3k characters
- Act3 Compute Strength108 characters
- Example Bot PredictJavaScript · 1.6k characters
- Act3 House Bot108 characters
- Example Save Rank ReadonlyHTML · 3.5k characters
- Act4 LeaderboardJavaScript · 2 lines
- Lab Orientation672 characters
- Act1 Fixtures FormJavaScript · 3.2k characters
- Final Submission94 characters
- Example Score Pick121 words
- Act2 Scoring Function112 words
- Act3 Compute Strength1 word
- Example Bot Predict159 words
- Act3 House Bot1 word
- Example Save Rank Readonly130 words
- Act4 Leaderboard108 words
- Lab Orientation66 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.