top
(README.md)
go_nfl
======

A customized NFL Pick-Em Pool manager written in Go.

There weren't any pick-em managers that gave the ability to set up customized scoring. This is an automated
pick-em-pool application that uses our scoring system. 

The system works as follows:

1. Each week, pick the winners of all of the games.
2. Next, assign point values to the games. You have one 7 point game, two 5 point games, and five 3
point games based on the number of byes in a week. The remainder of the games
are worth only one point.

There is currently support for:

- Login/Logout and session management
- Admin picks management page (set/correct/update individual picks for all users for a given week)
- Automatic importing of game scores after each "wave" of games completes
- Automatic grading of picks after each "wave" of games completes
- Dynamically generated results page for each week
- Dynamically generated standings page for each week
- Dynamically generated picks form based on the current NFL week and whether games have already started or not
- E-mail notifications to users when picks are submitted/modified
- CLI app for manually managing score imports and grading

Imported by 2 package(s)

  1. github.com/ameske/nfl-pickem/http
  2. github.com/ameske/nfl-pickem/sqlite3

Imports 6 package(s)

  1. golang.org/x/crypto/bcrypt
  2. github.com/gorilla/mux
  3. github.com/ameske/nfl-pickem/database
  4. github.com/gorilla/sessions
  5. github.com/gorilla/context
  6. github.com/ameske/nfl-pickem/results