| Recommend this page to a friend! |
| Info | Documentation | Reputation | Support forum | Blog | Links |
| Last Updated | Ratings | Unique User Downloads | Download Rankings | |||||
| 2026-06-13 (7 days ago) | Not yet rated by the users | Total: Not yet counted | Not yet ranked | |||||
| Version | License | PHP version | Categories | |||
| bb 1.0 | BSD License | 7 | Games, PHP 7, Applications |
| Description | Author | |
This package provides a badminton tournament management application. |
Badminton Tournament Manager is a CakePHP application for managing badminton tournaments.
The main idea: - you create a tournament, - inside it you define events (categories), - the application automatically generates all match pairings (without repetition), - the application automatically generates all match pairings (without repetition), - when entering or updating a result, it recalculates wins, losses, and statistics.
---
tournaments)Create and manage tournaments: - name - date - location - description
tournament_events)Categories within a tournament (e.g., ?Men Doubles?, ?Women Singles?, ?Mixed?). Each event contains: - its own competitors - its own matches
players)A central list of all players: - name - club - additional info
competitors)Links players to a specific event. A competitor can be: - a single player (singles), or - a pair of two players (doubles), depending on the event type.
tournament_matches)For each event, the system automatically generates match-ups: - all possible combinations of competitors - no duplicate pairings - when the result of a match changes, statistics for both competitors are recalculated
For each event you can view: - total matches played - wins / losses - points (if used) - win ratio
Tables follow CakePHP naming conventions:
| File | Role | Description | ||
|---|---|---|---|---|
| Data | Auxiliary data | |||
| Data | Auxiliary data | |||
| Data | Auxiliary data | |||
| Data | Auxiliary data | |||
| Data | Auxiliary data | |||
| Data | Auxiliary data | |||
| Data | Auxiliary data | |||
| Data | Auxiliary data | |||
| Data | Auxiliary data | |||
| Appl. | Application script | |||
| Data | Auxiliary data | |||
| Data | Auxiliary data | |||
| Data | Auxiliary data | |||
| Data | Auxiliary data | |||
| Data | Auxiliary data | |||
| Data | Auxiliary data | |||
| Doc. | Documentation | |||
| Doc. | Documentation | |||
| Doc. | Documentation | |||
| / | .github |
| File | Role | Description | ||
|---|---|---|---|---|
| |
Data | Auxiliary data | ||
| |
Data | Auxiliary data | ||
| |
Data | Auxiliary data | ||
| / | .github | / | workflows |
| / | bin |
| File | Role | Description |
|---|---|---|
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Example | Example script |
| / | config |
| File | Role | Description | ||
|---|---|---|---|---|
| |
Data | Auxiliary data | ||
| |
Class | Class source | ||
| |
Aux. | Configuration script | ||
| |
Example | Example script | ||
| |
Aux. | Configuration script | ||
| |
Aux. | Configuration script | ||
| |
Class | Class source | ||
| / | config | / | Migrations |
| File | Role | Description |
|---|---|---|
| |
Class | Class source |
| / | config | / | schema |
| File | Role | Description |
|---|---|---|
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| / | resources | / | locales |
| File | Role | Description | ||
|---|---|---|---|---|
| |
Data | Auxiliary data | ||
| |
Data | Auxiliary data | ||
| / | resources | / | locales | / | en |
| File | Role | Description |
|---|---|---|
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| / | src |
| File | Role | Description | ||
|---|---|---|---|---|
| |
Class | Class source | ||
| / | src | / | Controller |
| File | Role | Description |
|---|---|---|
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| / | src | / | Model | / | Entity |
| File | Role | Description |
|---|---|---|
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| / | src | / | Model | / | Table |
| File | Role | Description |
|---|---|---|
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| / | src | / | View |
| File | Role | Description |
|---|---|---|
| |
Class | Class source |
| |
Class | Class source |
| / | templates |
| File | Role | Description | ||
|---|---|---|---|---|
| / | templates | / | CompetitorPlayers |
| / | templates | / | Competitors |
| / | templates | / | Courts |
| / | templates | / | element |
| File | Role | Description | ||
|---|---|---|---|---|
| / | templates | / | element | / | CompetitorPlayers |
| File | Role | Description |
|---|---|---|
| |
Example | Example script |
| / | templates | / | element | / | Competitors |
| File | Role | Description |
|---|---|---|
| |
Example | Example script |
| / | templates | / | element | / | flash |
| File | Role | Description |
|---|---|---|
| |
Aux. | Configuration script |
| |
Aux. | Configuration script |
| |
Aux. | Configuration script |
| |
Aux. | Configuration script |
| |
Aux. | Configuration script |
| / | templates | / | element | / | TournamentEvents |
| File | Role | Description |
|---|---|---|
| |
Example | Example script |
| / | templates | / | element | / | TournamentMatches |
| File | Role | Description |
|---|---|---|
| |
Example | Example script |
| / | templates | / | element | / | Tournaments |
| File | Role | Description |
|---|---|---|
| |
Example | Example script |
| / | templates | / | Error |
| File | Role | Description |
|---|---|---|
| |
Example | Example script |
| |
Example | Example script |
| / | templates | / | layout |
| File | Role | Description | ||
|---|---|---|---|---|
| |
Example | Example script | ||
| |
Example | Example script | ||
| |
Example | Example script | ||
| / | templates | / | layout | / | / | html |
| File | Role | Description |
|---|---|---|
| |
Example | Example script |
| / | templates | / | layout | / | / | text |
| File | Role | Description |
|---|---|---|
| |
Example | Example script |
| / | templates | / | MatchGames |
| / | templates | / | Players |
| / | templates | / | TournamentEvents |
| File | Role | Description |
|---|---|---|
| |
Example | Example script |
| |
Example | Example script |
| |
Example | Example script |
| |
Example | Example script |
| |
Example | Example script |
| |
Example | Example script |
| |
Example | Example script |
| / | templates | / | TournamentMatches |
| File | Role | Description |
|---|---|---|
| |
Example | Example script |
| |
Example | Example script |
| |
Example | Example script |
| |
Example | Example script |
| |
Example | Example script |
| / | templates | / | Tournaments |
| File | Role | Description |
|---|---|---|
| |
Example | Example script |
| |
Example | Example script |
| |
Example | Example script |
| |
Example | Example script |
| |
Example | Example script |
| / | tests |
| File | Role | Description | ||
|---|---|---|---|---|
| |
Example | Example script | ||
| |
Data | Auxiliary data | ||
| / | tests | / | Fixture |
| File | Role | Description |
|---|---|---|
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| / | tests | / | TestCase |
| File | Role | Description | ||
|---|---|---|---|---|
| |
Class | Class source | ||
| / | tests | / | TestCase | / | Controller |
| File | Role | Description |
|---|---|---|
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| / | tests | / | TestCase | / | Model | / | Table |
| File | Role | Description |
|---|---|---|
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| / | webroot |
| / | webroot | / | css |
| File | Role | Description |
|---|---|---|
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| / | webroot | / | font |
| File | Role | Description |
|---|---|---|
| |
Data | Auxiliary data |
| |
Doc. | Documentation |
| / | webroot | / | img |
| File | Role | Description |
|---|---|---|
| |
Icon | Icon image |
| |
Icon | Icon image |
| |
Data | Auxiliary data |
| |
Icon | Icon image |
| The PHP Classes site has supported package installation using the Composer tool since 2013, as you may verify by reading this instructions page. |
| Version Control | Unique User Downloads | |||||||
| 100% |
|
| Applications that use this package |
If you know an application of this package, send a message to the author to add a link here.