Skip to content

Basketball betting enthusiast? Use machine learning to gain an edge on the game and level up your analytical skills!

Notifications You must be signed in to change notification settings

GabrielThrasher/GameMaker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GameMaker


Note: to view the original version controlled project visit the fixed_branch branch at the repo https://github.com/keirannnelson/GameMaker/tree/fixed_branch. To view a static version of the Methodology page without running any code, download the repo, open your file explorer, navigate to the methodology_static_page folder in the project’s root directory, and double-click the Methodology – Game Maker.html file to open it in your browser.

GameMaker bridges the gap between complex basketball data and everyday fans by offering an interactive, intelligent prediction platform powered by machine learning. It takes the guesswork out of sports analytics by utilizing machine learning to make future predictions from past games.

Key Features

  • allows users to make data-informed predictions
  • simplifies complex stats through an intuitive UI and matchup simulations
  • allows for exploration of historical trend and player performance

Preview

Screenshot 2025-07-16 at 2 40 55 PM

Technologies

Front End:

  • HTML
  • JavaScript
  • CSS

Back End:

  • Python (Flask)

API:

  • Google Firebase Authentication API
  • NBA API
  • ESPN API

Database:

  • SQL

Setup/Run

To setup the program, run the following commands:

git clone https://github.com/keirannnelson/GameMaker.git
cd GameMaker
pip install -r requirements.txt

Afterwards, you must add your API information from Firebase to the frontend folder with the name 'firebase_config.json'. Next you must set your secret key. To do so create a file named '.env' in the root directory and enter FIREBASE_SECRET_KEY=YOUR_KEY_HERE.

Now to run the program, make sure you are in the root directory and execute the command below.

python -m frontend.app

About

Basketball betting enthusiast? Use machine learning to gain an edge on the game and level up your analytical skills!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published