Skip to content

gsavchenko97/qs_dashboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

QuantifiedSelf Dashboard

Многопользовательская программа с регистрацией и авторизацией, позволяющяя строить графики по пользовательским данным.

Например, можно добавлять данные о весе, результатах замеров давления, измерениях содержания сахара в крови, денежных расходах и т.п. Возможность строить графики прогресса по дням. Программа многопользовательская, для испольования необходимо зарегистрировать личный аккаунт. Для каждого пользователя хранится отдельная "база данных".

В приложении можно смотреть графики, выбирать для них единицы измерения, добавлять измерение очередного дня, сохранять данные в файл, загружать данные из файла. А также можно перемещаться по графику, масштабировать и сохранять его в виде картинки.

Эскиз интерфейса:

Графический интерфейс приложения выглядит следующим образом:

Эскиз интерфейса

Установка:

Установить программу можно разными способами:

  • строим 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)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published