A web app that predicts upcoming price drops for books on Amazon.com.
Click here to launch the demo, and check out the slides for more information.
The Jupyter notebooks I used when developing the app are located in the notebooks folder. If you want to run these, make sure to extract the contents of the zip files in notebooks/data/ into folders of the same names.
You will need to install Tesseract OCR and modify line 28 of BookDrop.py to reflect the location of your Tesseract installation. Then clone the app, navigate to /heroku_app/, and run:
pip install -r requirements.txt
streamlit run BookDrop.py