Random Number Generator (RNG)
Other Documentation
Calendar
The calendar component is the main 'engine' of the application. It's here that the user will navigate through, enter and select new games.
The calendar will dynamically create a month plan for each month selected using the forward (>) and backward (<) selectors. There will be no upper or lower limits for the first release.
Every time the calendar changes from December -> January or January <- December the year will change accordingly.
The numbers of days will be adjusted for each month and take into account leap years.
Weekdays will be displayed as Sunday -> Saturday.
The current day should be a different colour and larger than the other days.
Moving the cursor over any day cell will highlight it.

League Crest

If a day has at least one game scheduled then the crest for the league associated with the current calendar will be shown in that day cell.

Game Counter

If a day has at least one game scheduled then a badge for the total number of games will be shown in that day cell.

Captions

Text
Type
Comments
[Month]
Dynamic
Changes according to the selected month.
[Year]
Dynamic
Changes according to the movement of the month.
Day Names
Static
Sunday thru Saturday
[Day Number]
Dynamic
Generated according to the number of days in the month and the day name of the first day
[League Crest]
Dynamic
Depends on the sport and league for the calendar at the time.
[Game Counter]
Dynamic
The number of games for the date, sport, league in any given day cell.

Actions

Caption
Type
Action
<
Text
Move month forward
>
Text
Move month backward
[Day Cell]
Button
Open the Game Selector screen
Export as PDF
Copy link