This is an NHL (National Hockey League) application that provides information about the games and results of the 2022-2023 season. Users can search for games by team and view all the games played by a specific team. The app also includes detailed game statistics, including Expected Goals (xG) and videos of goals.
The xG (Expected Goals) calculation in this app is performed using a GradientBoostingClassifier machine learning algorithm. The classifier has been trained using five seasons of games data. The variables used for training the model are as follows:
These variables contribute to predicting the expected goal probability based on historical data.
Once you've created a project and installed dependencies with npm install
(or pnpm install
or yarn
), start a development server:
npm run dev
Contributions to the NHL App are welcome! If you have any suggestions, bug reports, or feature requests, please open an issue or submit a pull request to this repository.
This project is licensed under the MIT License.