-
Notifications
You must be signed in to change notification settings - Fork 0
/
Requirements.txt
216 lines (188 loc) · 6.03 KB
/
Requirements.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
// Trophies
all user predictions + fixtures
- double down on cs - fx
- double down on cr - fx
- 3 cs in 1 week - gw
- 3 cr in 1 week - gw
- cs for game 5+ goals - fx
- cs nil nil - fx
- cs score draw - fx
- make only correct predictions in a gw - gw
- make only incorrect predictions in a gw - gw
all user predictions + fixtures + all predictions
- first to make a prediction in a gw - gw
- dd & cs when in 10% minority - fx
- dd & cr when in 10% minority - fx
- cr when in 10% minority - fx
- cs when in 10% minority - fx
all user predictions + fixtures + teams
- cr for every team in the league
- cr win for every team in the league
- cr draw for every team in the league
- cr loss for every team in the league
user history for global league
- top global league for 1 week
- top global league for 1 month
user history for all leagues
- top league of 5+ for 1 week
- top league of 5+ for 1 month
- be admin of a league with 5 users
// who has got this trophy and what was it for?
// prem league table
// fixture guide shows team league positions / position diffs / goal diffs
// closed fixture page view? (hide form, show result, show trophies?)
// sql writes try catch
// all fixtures check box -> icon/label
// aggregated predictions by league
// boot player from league
// fixture email alerts
// more logging
// faq
// mono datetime
// double down anytime
// bigger info button
// breadcrumb / back
// global history
// count points since league join date
// title service
// fixture confidence rating from dd
// pluralize gw/mnth winners
// login w/ twitter
// fixture details link
// fixed dd bug
// page global league table
// page player profile predictions
// page league gw matrix
// page league gw table
// page league month table
// highlight logged in player in history tables
// purge legacy/backup
// gameweek/inplay highlight cells
// reverse fixture form sort order
// responsive short team names
// short team names - matrix page
// global league bug?
// hide ga localhost
// make me admin
// add gameweek msbuild
// create league cta
// double down
// icon fonts?
// follow & feedback btns
// no graph before gw3
// reset db password
// hosting subscription
// check predictions for open predictions are not returned to client on gwfixture page
// show player predictions on in-play
// all fixture toggle
// hide main page while loading
// fixture navigate neighbours
// remove btrp dtp
// left nav
// log app error (rop)
// grunt copy assets
// google analytics & robots
// inplay -> this week
// created datetimes in tables
// predictions tbl index on plrid
// test dates - output server time
// wide buttons
// nullable email update scripts
// nlog to log entries - config token
// test facebook app
// tidy up buttons material css
// delete league
// make twitter acct & facebook page
// capture email
// general share links
// restrict admin features
// consolidate team names
// add gameweek
// block ui while loading
// capitalize all team names
// capitalize buttons & titles?
// login with redirect url
// share league with facebook/twitter
// league admin
// fixture page submit score
// fixture page form guide
// fixture page previous results of fixture (footballdata)
// leave league
// max players per league
// last weeks winner
// matrix include fixture results
// player page / bar graph
// fixture page ability to predict & all players pie chart
// global league view
// player overall rank
////// issues
// organise service/domain layer
// datepicker size?
// pie legend
//
////// features
// edit/delete fixture
// gravatars
// make mono-able
// 'horizontal' navigation
// odds checker integration
// head to head
//
////// player stats
// avg points per game / gw
// best gw points
// avg delta / accuracy index
// # home wins # away wins # draws
// top 5 most correctly predicted teams
//
////// done
// points per gw bar chart
// logging
// 'captain' game double points
// leagues / registration
// form guide
// position grouping
// fixtures in play
// conn string from config
// right align numerical columns
// favicon
// logout
// home page dashboard (# of open fixtures / current league position)
// consistent link text and link target
// make open fixtures editable
// disable button feedback when submitting prediction/result/gw
// history by month / gameweek
// fixture prediction pie chart (homewin/awaywin/draw) & (prediction score)
// standardise alerts
// gameweek winner draw - deciding metrics? #correct scoreline, #correct outcome
// disable links to view open fixture
// players league position line graph
// league position movement indicator
// server side validation on score
// edit fixtures
// fixture server side validation two teams cannot play each other
// view by fixture - who called the fixture correctly?
// fix menu scroll thing & double click for drop down
// fix gameweek no when adding new gw
// no prediction submitted view on gameweek score
//
a fixture is made up of two teams
a list of fixtures is published as a gameweek, with a deadline (first ko)
players of the game submit scores for each fixture before the deadline
fixture results are submitted after each fixture has been played
players are scored on the accuracy of their predictions
3 points for correct score
1 point for correct outcome (homewin, awaywin, draw)
admin can add a gameweek with fixtures with deadlines
admin can add fixtures to a gameweek before submitting
if gameweek must be changed after submitting any submitted player scores must be dropped
players can work on open fixtures up until deadline
admin can submit fixture results at any time
players can review their score for previous gameweeks
all weeks view, table of gwno & points
in detail view with predicions v results, outcome & points
league table includes number of fixtures player has submitted predictions for
league table includes player accuracy index score (function of prediction v result difference, sum & home away separate)
league position vs gameweek line chart
sum points for all users per week to see high/low scoring weeks
compare outcome variation each week to see which game weeks are more/less predictable