- Added login and logout functionality
- Added ability to edit profile
- Fixed ability to regenerate a schedule after filtering by week
- Filtering by both week and and team, the application will only filter by week
The application can be accessed using our installation by navigating to https://nfl-sched-maker.herokuapp.com/. Default credentials are username: “admin”, password: “admin”. Below are technical instructions for installing and launching the application on your own server.
- NodeJS must be installed on the host computer
- Apache web server must installed on the host computer
N/A
Git is the recommended program for downloading the source code for the application
- Clone the nfl-sched-maker repository - https://github.com/JakeWilliams22/nfl-sched-maker.git
- Clone the nfl-schedule-maker repository - https://github.com/JakeWilliams22/nfl-schedule-maker.git
- Clone the nfl-schedule-algorithm repository - https://github.com/JakeWilliams22/nfl-schedule-algorithm.git
N/A - All source code built/interpreted when the servers are started.
N/A. See run instructions below. Optionally, the run instructions can be started as services to autorun when a server is booted.
Navigate to the directory where nfl-schedule-algorithm is downloaded and from the terminal run python3 app.py
Navigate to the directory where nfl-schedule-maker is downloaded and from the terminal run nodejs server.js
Copy the cloned nfl-sched-maker repo into the html folder wherever apache is installed, and then start the apache server.
Navigate to http://localhost/index.php
Common issues with out application have not been identified. To troubleshoot issues with Apache, NodeJS, or Python, see their respective troubleshooting guides online.