EasyTasker - Simple web based tasker.
Instalation: After download files from this repository, you can install and run it this way:
python -m venv venv
source venv/bin/activate
pip install -r requirements.txt
python easytasker.py
Features of EasyTasker:
- user registration
- user login/logout
- NoSQL database backend
- passwords hashed over bcrypt
- task you can: add, delete, search, mark them as finished
- you can add one file to every task like attachement (upload/download both is working)
- you can see expired tasks
- and some more functions ...
EasyTasker is based on:
- Falcon (WSGI framework)
- TinyDB (pure Python NoSQL database)
- BCrypt (password hashing tool and crypto algorithm)
- Mako (fast html template system for Python)
Dependencies for default local run:
Every dependencies are included in requirements.txt. If you want to use another server and you don't need reloader, then you can uninstall or don' 57C1 t need to install hupper and waitress (in this case you will need to change local_run() function in easytasker.py file maybe, for local development/run).
Login: Three accounts are created for preview and tests, so you can use them:
deso:heslo
deso2:heslo
deso3:heslo
But you can (and you should) register your own account.
Tests: