Skip to content

This web application focuses on MLB pitchers and aims to display useful statistical information and highlights.

Notifications You must be signed in to change notification settings

btambara/pitcher-watch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pitcher-watch

This web application focuses on MLB pitchers and aims to display useful statistical information and highlights.

pre-commit Action pytest Action vitest Action

Tech Stack

Postgres Redis Celery FastAPI Vite Vue.js Vuetify TypeScript

Development Environment

First, rename .env copy to .env.

Run:

openssl rand -base64 48

Next, copy and paste the openssl return value in SECRET_KEY in .env

Finally, fill out the keys with the proper values.

Recommended IDE Setup

pip-tools - Setup Dev Environment

pip-sync setup/requirements.txt setup/development/requirements.txt

pre-commit - Fixes all formating/lint issues

bash scripts/pre-commit-fix.sh

SQLAlchemy - Manual migrations run

alembic revision -m "Create player table"

pytest - Run test locally

bash scripts/run-pytest.sh

Copyright Notice

This web application and its author are not affiliated with MLB or any MLB team. Use of MLB data is subject to the notice posted at http://gdx.mlb.com/components/copyright.txt.

About

This web application focuses on MLB pitchers and aims to display useful statistical information and highlights.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published