This web application is designed to be used by coffee enthusiasts who want a simple interface to store and track information about their bean purchases, roasting techniques, and brewing methods.
This application is designed to work with Python 2.7.
- Clone the repository
git clone https://github.com/BouncyNudibranch/bean-counter.git - Install required libraries
pip install -r requirements.txt - Create a new database
python create_db.py - Run the application
python run.py
Please have a look at config.py for most of the configurable aspects of the application. There are a few environment
variables you can set:
BEANCOUNTER_DATABASE_URIshould contain the path to the sqlite database file. Defaults to app root.BEANCOUNTER_SECRET_KEYis used by Flask to create cookies. Defaults toqwertyuiop[].BEANCOUNTER_BIND_IPis the IP address to which Flask will bind. Defaults to127.0.0.1.BEANCOUNTER_BIND_PORTis the port to which Flask will bind. Defaults to5000.