This app is using the python web framework django. Install python 3, create a virtual environment (venv) and add django to the venv.
To run the server in virtual environment with django installed, use command
$ python manage.py runserver
The user reports 4 categories of its actions/states.
- food (food) What it eats
- medication (med) What medications it took
- exercise (ex) What physical activity it had
- conditions (con) How it feels, what health problems it noted, mood, etc.
User inputs those reports at home-page. <domain>/
User can access view of reports of certain category at <domain>/<cat>/
the is string listed in parenthesis above.
The default number of showed days is 30.
User can change that by typing a desired number of days in path:
<domain>/<cat>/<num>/
User can view only reports with desired value in certain category
at <domain>/<cat>/<val>/
understand the "desired value" as "value with substring "
and change number of days the same way:
<domain>/<cat>/<val>/<num>/
User can access editing page at
<domain>/edit/
User can only acces the app with admin account.
User log in user account at <domain>/admin/.
User navigates through app mostly by changing address in browser.