c3-tko / badminton Goto Github PK
View Code? Open in Web Editor NEWA small mobile-first ria for keeping track of badminton matches
License: MIT License
A small mobile-first ria for keeping track of badminton matches
License: MIT License
As a player i want to see the ranking based on all games of the season
Bonus: Implementation for all seasons
Create a user entity within the database in order to store encrypted credentials within the database instead of some hardcoded credentials within the parameters.yml file
Feature Schedule clipboard
In order to keep record of a schedule of games played
As an user with write access
I want to be able to load a previously created schedule even after leaving the schedule view. It must be same randomly generated schedule that was used previously.
The schedule should be persisted within the users session.
Scenario: Schedule view looses state
Given the view with the randomly generated schedule gets lost (e.g. browser crash or unintentional close)
When I want to resume to keep record of additional games played
Then I should be able to restore the previous schedule with all already entered games to resume further keeping record.
As a user i want to have the option stay logged in for a certain amount of time without getting logged out automatically after closing the app.
The session time to live should be set within the configuration
Feature: Username in navbar
In order to see if i am logged in properly
As a user
I need to be able see my name within the navbar
The GameRepository class currently uses a raw SQL to fetch data from the database. Switch to DQL for querying the entities.
When adding scores per AJAJ, display a flash message that thr score was added successfully.
Remove the add score button for the game that has just recently been added
For each playing day of the tournament the best four players get ranking list points as follows:
The 1st placed player gets 5 points.
The 2nd placed player gets 3 points.
The 3rd placed player gets 2 points.
The 4th placed player gets 1 point.
If there are more than 4 players the other ones will get 0 points.
In case of more than one player positioned on one of the ranking point places,
each player gets the same points and the following ranking list position(s) are ignored.
e.g.
1st | A,B | 5,5
2nd - | - | 0
3rd C | C | 2
4th D | D,E,F | 1,1,1
1st | A | 5
2nd - | B,C,D,E | 3,3,3,3
3rd C | - | 0
4th D | - | 0
The points are cumulated over the season.
For each team statistics are calculated in the dimensions:
The statistics contain wins and losses and number of games played together.
As a group of only three ranked players competing in one round. We want to be able to have guest players joining the competition.
Guests will be ranked within one round, but they will not be regarded for the ranking of the season. Guest players may physically be different players, but all of them will be described by the same entity. New teams need to be created for the guest player. Guest players will always have the starting value when regarding their TrueSkil rank.
Feature TrueSkill player ratings
In order to compare the skill of two teams playing against each other
As a player
I want to be rated by regarding the play strength of each individual player of the both teams.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.