Skip to content

Crafted insights, odds, and personalized recommendations for sports betting.

Notifications You must be signed in to change notification settings

jtrbg/pulse-picks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Winter Project: PulsePicks

Getting Started

These instructions will help you set up and run the project on your local machine.

Prerequisites

  • Python (version 3.10.x)
  • Flask (version 3.0.0)
  • FLASK-SQLAlchemy (version 3.1.1): local database management
  • The-Odds-API (version 4): populates the odds for upcoming games
    • maximum 500 requests/month
  • nfl-data-py (version 0.3.1): populates the scores, player stats, and team stats

Installation

  1. Clone the repository:

    git clone https://github.com/jtrbg/pulse-picks.git
  2. Navigate to the project directory:

    cd your-repo
  3. Set up a virtual environment (optional but recommended):

    python -m venv venv
  4. Activate the virtual environment:

    # On Windows
    .\venv\Scripts\activate
    
    # On macOS/Linux
    source venv/bin/activate
  5. Install dependencies:

    pip install -r requirements.txt

Configuration

  1. Create a config.py file in the project root:

    python generate_config.py

    The generated config file should look something along the lines of:

    # config.py
    
    class Config:
        API_KEY = 'your_api_key_here'
        # Add other configuration parameters as needed

    Replace 'your_api_key_here' with your actual API key that you got from https://the-odds-api.com/.

Usage

  1. Run the application:

    python main.py
  2. Open your browser and go to http://localhost:5000/.

About

Crafted insights, odds, and personalized recommendations for sports betting.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published