Skip to content
 
 

Latest commit

 

History

89 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

⚽ World Cup 2026 Prediction Game

Look and play around with the resulting webpage (please, don't send predictions, do anything you like but that!) here:

https://jjimenezgarcia.github.io/worldcup2026-prediction/

image image image image

A very serious and enterprise-grade football prediction platform made with cutting-edge technologies such as:

  • AI-generated code
  • Blind faith

Just to make dumb bets with your friends during the 2026 World Cup.

That’s it.


Disclaimer

I have not really read most of this code.

An AI (multiple) wrote basically all of it, I glued some things together, pressed save, and somehow it works.
If you open the source and find horrors beyond human comprehension: yes, expected.

There is almost certainly:

  • Duplicated code
  • Bad formatting
  • Weird variable names
  • Functions doing 14 things at once
  • CSS crimes
  • Questionable architecture
  • Things that should absolutely not work but somehow do

And honestly? I do not care.

Use it if you want.
Fork it if you want.
Judge me if you want.


What does it do?

  • Lets people predict:
    • Group stage standings
    • Best 3rd place teams
    • Knockout bracket
    • Individual awards
  • Saves predictions to a Google Sheet
  • Displays a leaderboard
  • Probably breaks in Internet Explorer (good)

How to use your own Google Sheet

If you want to use this for your own friend group:

1. Fork the repo

Click the big scary fork button.


2. Create your own Google Sheet

Make a sheet with whatever structure the current one uses.

Then:

  • File
  • Share
  • Publish to web
  • Publish as CSV

Google Sheets will give you a public CSV URL.


3. Replace my Google Sheet URL

Somewhere in the JavaScript there’s a hardcoded URL pointing to my sheet.

Replace it with yours.

It is at the top of app.js, you need to modify all 3 variables.


Tech Stack

  • HTML
  • CSS
  • JavaScript
  • Poor decisions

Known Issues

  • Yes
  • Probably many
  • Don't ask me
  • If something breaks just say it’s “dynamic”

License

Do whatever you want with it.

If it explodes in production during the World Cup final and your friends accuse you of rigging the leaderboard, that’s on you.


Even this README was written by an AI. Imagine what the code looks like.

About

A chaotic little World Cup prediction game made to compete with your friends, argue about football, and pretend you totally knew that random underdog would make the semifinals.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages