espp-payoff is a Django + vanilla async Javascript calculator to help public-company employees understand their Employee Stock Purhcase Plan (ESPP) value. It is hosted at esppvalue.com.
Requirements: Python 3
Getting set up locally is simple. Once you've cloned the project:
- Run
pip install requirements.txt
- Set up a local_settings.py file and drop it in the root folder where the settings.py file lives
- If you want to be able to pull in stock data, you'll need to sign up for a polygon.io account
# local_settings.py
import os
from pathlib import Path
BASE_DIR = Path(__file__).resolve().parent.parent
POLYGON_API_KEY = [KEY_HERE]
SECRET_KEY = [KEY_HERE]
DEBUG = True
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': BASE_DIR / 'db.sqlite3',
}
}
- Run
python3 manage.py migrate
- Django
- Bootstrap
- Chart.js - Open source HTML5 charts
- polygon.io - Stock data API
Garrett Edel LinkedIn
MIT License