Code Monkey home page Code Monkey logo

fflproject's Introduction

fflproject

Fantasy Football League Project is an NFL fantasy football league manager created in the spirit of phpFFL. It's built on the Codeigniter framework with a goal of delivering a more modern experience to owners. It depnds on the python package nflgame for retrieving NFL data.

2020 Season:

The backend APIs used for stats went away recently. As such, much of this project is up in the air at the moment and mid-season development will likely happen this season. Be prepared to go several weeks with no scoring (yes, you may have to do pen/paper until a solution is figured out).

There is currently enough working for a draft to take place:

  • Player updates
  • NFL schedule updates

Currently not working

  • Stats/scoring and live scoring
  • Draft ranks
  • Injuries
  • Most anyting else needing an outside data source.

For those brave enough to proceed this season, here are steps to move from 2019s code to current 2020 code:

  • Run db_upgrade.py (Takes a few seconds to run this time)
  • add API_TOKEN_PATH to ./python/config.py (path to store a temporary token for data gathering)
  • python update.py -schedule -year 2020 -week all
  • python update.py -players
  • python update.py -player_draft_ranks (these aren't working, but this resets them to 999 to avoid confusion)

In the GUI:

  • admin > league settings > season > end season (should see ready to begin 2020 season)
  • league > settings > offseason enabled off (logout and back in)
  • admin > season > draft > create draft order
  • admin > season > draft > draft settings

Good Luck!

News screenshot

Features:

  • Live league chat
  • Custom position definitions
  • Custom scoring definitions
  • Custom league schedule templates
  • Multiple leagues
  • Live draft
  • Live scoring
  • Bench scoring
  • Player draft ranks import from NFL.com
  • Responsive design for better mobile support
  • League news page w/recent waiver wire moves
  • Post player moves to Twitter
  • Invite urls for new sign ups
  • Historic stats for players and teams

More Screenshots

My Team Player Search Waiver Wire

fflproject's People

Contributors

nickfrerichs avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.