Skip to content
This repository has been archived by the owner on May 27, 2020. It is now read-only.

Latest commit

 

History

History
47 lines (44 loc) · 2.45 KB

TODO.md

File metadata and controls

47 lines (44 loc) · 2.45 KB

bolao2014

TODO list

(more or less in order of importance)

  • page to create question bets by the current user
  • page listing all match bets by the current user
  • page listing all question bets by the current user
  • make user select a winner when submitting match bet in case of draw on round > group phase
  • accept bet payment via PagSeguro
  • match bet scoring when match is updated
  • question bet scoring when question is updated
  • list all bets in order of points in overall ranking
  • email notification to users when their match bets are scored with points and current rank
  • email notification to users when their question bets are scored with points and current rank
  • re-calculate full bet score when match_bet changes
  • send email notification to users when new matches become available to bet on
  • admin interface to edit matches
  • admin interface to edit questions
  • re-calculate full bet score when question_bet changes
  • show match_bets on match page (only of that match)
  • show question_bets on question page (only of that match)
  • improve /my_bet/matches page
  • improve /my_bet/questions page
  • IN PROGRESS allow current user to change name, avatar, time zone, locale, etc
  • graph all bets' points / rank evolution through time
  • improve /matches/:id page layout, with warning and link to bet on if not betted yet
  • improve /questions/:id page layout, with warning and link to bet on if not betted yet
  • allow users to comment on matches
  • allow users to comment on questions
  • improve match bet form on mobile browsers
  • improve question bet form on mobile browsers
  • list all bets in order of points in matches only ranking
  • list all bets in order of points in questions only ranking
  • improve /my_bet page layout
  • allow users to comment on match bets
  • allow users to comment on question bets
  • send match_bet_reminder and question_bet_reminder email notifications to users with incomplete bets x, y and z hours before lock time on each event (mailer done)
  • create timeline of events on (logged in) home page
  • improve test coverage
  • admin interface to delete user & bet
  • allow admin to restrict new sign-ups
  • allow (optionally, configurable via .env) to restrict sign-ups to invites only (and for current users to send out invites)
  • create a less ugly layout
  • create JSON API
  • create english locale