Skip to content

ZenMoney Dashboard - позволит анализировать свои финансы из ДзенМани

License

Notifications You must be signed in to change notification settings

nemirlev/zenmoney-dashboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ZenMoney Dashboard

GitHub License Docker Pulls Docker Image Size (latest by date) Docker Image Version (latest by date)

ZenMoney Dashboard - позволит анализировать свои финансы из ДзенМани

Состоит из нескольких компонентов:

  • ClickHouse - база данных
  • Grafana - визуализация данных
  • ZenExport - утилита для экспорта данных из ДзенМани

Установка

Скопировать файл .env.example в .env и заполнить переменные окружения

cp .env.example .env

По базе данных, если запускаете локально, можно оставить данные по умолчанию. Просто укажите токен который нужно получить (если у вас его нет) через приложение Zerro.app

Далее просто запускаем контейнеры:

docker-compose up -d

Запустится три сервиса и произойдет первичный импорт данных из ДзенМани. Занимает примерно 2-3 минуты. После этого можно будет зайти в Grafana и посмотреть готовые отчеты.

Пароль стандартный: admin/admin. После первой авторизации предложит сменить пароль.

Если захотите добавить свои чарты или изменить существующие, то вам понадобится продублировать дашборд и сохранить его.

Обновление

Для обновления достаточно сделать git pull и перезапустить контейнеры:

docker-compose down
docker-compose up -d

Вклад в проект

Мы приветствуем вклад от сообщества! Если вы хотите внести изменения в код, пожалуйста, следуйте этим шагам:

  1. Форкните репозиторий.
  2. Создайте новую ветку для ваших изменений.
  3. Сделайте изменения в вашей ветке.
  4. Отправьте Pull Request с описанием ваших изменений.

Пожалуйста, убедитесь, что ваш код соответствует стандартам Go и что все тесты проходят перед отправкой PR.

Если вы хотите помочь, но не знаете с чего начать, то посмотрите Issues и создайте свой, если не нашли подходящего.

TODO:

  • Добавить чарты на основе пожеланий пользователей в чате Дзен Мани

About

ZenMoney Dashboard - позволит анализировать свои финансы из ДзенМани

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages