You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
4 weeks ago | |
---|---|---|
instance | 4 weeks ago | |
static | 4 weeks ago | |
templates | 4 weeks ago | |
Pipfile | 1 month ago | |
Pipfile.lock | 1 month ago | |
README.md | 1 month ago | |
app.py | 4 weeks ago | |
create_user.py | 1 month ago | |
forms.py | 1 month ago | |
migrate.py | 1 month ago | |
models.py | 1 month ago | |
old-main-py | 1 month ago |
README.md
What is this project?
a simple CRUD app to keep track of utility companies, accounts, amounts, bill and due dates, and their websites
Why this project?
twofold:
- learn flask
- keep track of our utilities in one shared space
requirements
an .env file with the following variables set:
- DB_NAME=dbname.sqlite (right now only sqlite databases are supported)
- SECRET_KEY=random-string-of-characters (can generate with
openssl rand -base64 32
) - ADMIN_USERNAME=yourname
- ADMIN_EMAIL=youremail
- ADMIN_PASSWORD=yourpassword
before you start using the app, run python create_user.py
to create the database and insert the admin user (a registration module may follow later but for now, only one account is needed)