-
Notifications
You must be signed in to change notification settings - Fork 141
Closed
Description
Dear Maintainer,
I am excited about the potential of our project and would like to propose several enhancements to improve its functionality and user experience. Below are my suggestions:
- Add a 'Referee(group)' Entity: This would allow us to assign referees to each match.
- Match Calendar: Implement a feature to schedule matches on specific dates, in addition to setting times.
- Add 'MatchID' Property to 'Match' Entity: This addition would enable listing all matches in a table and facilitate the export/import of tournament data in formats like XLS/CSV.
- Enhanced Statistical Information for 'Match' Entity: Storing detailed match statistics such as yellow cards, red cards, and suspensions in a JSON format could be beneficial.
- Detailed Match Results: For sports like snooker, tennis, or table tennis, recording detailed scores (minor scores) could enhance the depth of match results.
- Expanded Match Results: Introduce more nuanced results such as 'A seized by referee', 'B seized by referee', and 'A and B seized by referee', along with a 'ResultMemo' property for special notes.
- Tournament States: Define states such as [Draft], [Running], and [Archived] to manage the tournament lifecycle more effectively. In the [Draft] state, all data can be modified without entering match results. Once in the [Running] state, only match results should be updatable. Finally, the [Archived] state would freeze all data, allowing only queries.
I am confident in contributing to the back-end (DAL/BLL) updates required for these features. However, I am less familiar with the React-based frontend and would appreciate any support or collaboration on that front.
I look forward to your feedback and hope to contribute effectively to the project's success.
Best regards
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels