Skip to content

Sckibble/Pick-the-Puck

Repository files navigation

Pick-the-Puck

Pick-the-Puck is a full-stack hockey guessing game that challenges users to identify NHL players based on their background info.
The project uses a Flask backend with a local SQLite database and a React frontend to create an interactive web-based experience.


Features

  • Player Guessing Game: Guess NHL players using hints: team, position, birthplace, or jersey number
  • Local Data: Player data is pulled from the SportRadar NHL API and stored in a local SQLite database
  • Flask Backend: Serves player information to the frontend through a simple API endpoint
  • React Frontend: Clean, responsive interface with dynamic components
  • Lightweight Database: Fast, simple, and fully self-contained

Tech Stack

Backend

  • Python 3
  • Flask
  • Flask-CORS
  • SQLite3

Frontend

  • React
  • JavaScript (ES6)
  • HTML / CSS

Installation & Setup

Clone the Repository

git clone https://github.com/<your-username>/Pick-the-Puck.git
cd Pick-the-Puck

# Create a virtual environment (recommended)
python -m venv venv
venv\Scripts\activate  # Windows
# or
source venv/bin/activate  # Mac/Linux

# Install dependencies
pip install -r requirements.txt

# Run the project
py launch_project.py

About

This repository has my Pick-the-Puck project and all the necessary files to run it.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors