I started learning React a little over a month ago (with limited prior programming skills) and here's what I've built.
CupKit is a free world cup league game you can play with colleagues, friends, or family. There's no sign-up necessary, and it's stupidly easy to play. Just create a league, pick your teams, then invite everyone else.
It's based on a game my grandfather came up with 20-odd years ago that we played in our family. Back then he used a massive paper spreadsheet and a calculator. It's since evolved to Excel and now this: a real-time, offline-ready PWA.
For those interested, I'm using React, MobX, Firebase (CF, hosting, & Firestore), and MUI.
Nice one!!!
Pretty fast and lightweight, nice and clean design and on top of it entertaining.
Two things missing (IMHO), add a password when creating a league so that only friends/colleagues with it can join an existing league and also give an option for an edit or deletion of a player inside a league.
A couple of question if I may, why 72 points and how are teams ranked?
Thanks so much for the feedback. Great points with the missing features, though not sure I can get that working on this version given there isn't any account/signup. Though maybe for version 2 (presumably another sporting event) I'll add that.
And with regards the points, it's based on current FIFA World Rankings. The 72pts thing is something my grandfather came up with, so I'm not actually sure what the reasoning is. But in the 5 World Cups we've played in our family, it's resulted in a good mix of choices, so I didn't dare change it!
[+] [-] krobbn|7 years ago|reply
[+] [-] henrikcc|7 years ago|reply
[+] [-] henrikcc|7 years ago|reply
CupKit is a free world cup league game you can play with colleagues, friends, or family. There's no sign-up necessary, and it's stupidly easy to play. Just create a league, pick your teams, then invite everyone else.
It's based on a game my grandfather came up with 20-odd years ago that we played in our family. Back then he used a massive paper spreadsheet and a calculator. It's since evolved to Excel and now this: a real-time, offline-ready PWA.
For those interested, I'm using React, MobX, Firebase (CF, hosting, & Firestore), and MUI.
[+] [-] NKosmatos|7 years ago|reply
Two things missing (IMHO), add a password when creating a league so that only friends/colleagues with it can join an existing league and also give an option for an edit or deletion of a player inside a league.
A couple of question if I may, why 72 points and how are teams ranked?
[+] [-] henrikcc|7 years ago|reply
And with regards the points, it's based on current FIFA World Rankings. The 72pts thing is something my grandfather came up with, so I'm not actually sure what the reasoning is. But in the 5 World Cups we've played in our family, it's resulted in a good mix of choices, so I didn't dare change it!
[+] [-] Pbe55|7 years ago|reply
[+] [-] samblr|7 years ago|reply
[+] [-] henrikcc|7 years ago|reply