A general-use sports backend with local API and reference UI for fantasy sports.
- This project is intended to provide a core set of backend services for most sports-based projects and/or businesses. The included services will be generic enough to be used by various types of projects (fantasy sports, DFS, machine learning, charting/graphing, etc).
- It will provide the integrated means to access the MysportsFeeds API. A valid API key will be needed to enable access, which can be obtained via http://www.mysportsfeeds.com.
- All data will be persisted in a local database, acquired from the MySportsFeeds API.
- All of the initially developed services will be free, but future PREMIUM services/features may require the purchase of an additional license key to unlock.
Backend:
- Node.js
- Express
- MySQL
Frontend:
- Bootstrap?
- Angular?
- React?
- System Options
- Accounts (user + admin)
- Data Acquisition and Management:
- MySportsFeeds API integration
- Leagues and Seasons
- Teams and Divisions
- Seasonal Schedules
- Persons (Players, Officials, Team/League executives)
- Games (scheduling, play-by-play data, etc)
- DFS Providers and Slates/Salaries
- Odds Providers
- Projections (fantasy and real-world)
- Fantasy Services
- Contests
- Salaries
- Roster Management
- Awards and Prizes
... to be continued ...