Многопользовательская программа с регистрацией и авторизацией, позволяющяя строить графики по пользовательским данным.
Например, можно добавлять данные о весе, результатах замеров давления, измерениях содержания сахара в крови, денежных расходах и т.п. Возможность строить графики прогресса по дням. Программа многопользовательская, для испольования необходимо зарегистрировать личный аккаунт. Для каждого пользователя хранится отдельная "база данных".
В приложении можно смотреть графики, выбирать для них единицы измерения, добавлять измерение очередного дня, сохранять данные в файл, загружать данные из файла. А также можно перемещаться по графику, масштабировать и сохранять его в виде картинки.
Графический интерфейс приложения выглядит следующим образом:
Установить программу можно разными способами:
- строим whl файл, устанавливаем и запускаем
git clone https://github.com/gsavchenko97/qs_dashboard.git
cd qs_dashboard
make wheel
. venv/bin/activate
pip install dist/*.whl
LC_ALL=ru_RU.UTF-8 qs_dashboard # запуск программы на русском
LC_ALL=C qs_dashboard # запуск программы на английском
deactivate
- запуск с репозитория
git clone https://github.com/gsavchenko97/qs_dashboard.git
cd qs_dashboard
make run # запуск программы
- построить бинарник с помщью pyinstaller
git clone https://github.com/gsavchenko97/qs_dashboard.git
cd qs_dashboard
make build
dist/qs_dasboard # запуск программы, но уже без русского языка.
- Графический интерфейс
- Поддержка русского и анлийского языков
- возможность запускать тесты через
make run-tests
- возможность проверки на соответствие PEP
make flake
- возможность генерить документацию
cd doc & make html
- возможность удалять генераты
make clean
Давлетов Адис (524)
Шелудько Борис (524)