Skip to content

Latest commit

 

History

History
27 lines (19 loc) · 2 KB

README.md

File metadata and controls

27 lines (19 loc) · 2 KB

Gitter

Маленький проект для маленьких домашних дел.

Для запуска нужен python 3, все модули из requirements.txt. Установи их и делай миграции.

Для фронтенда нужен bower. Запусти bower install в henchman/treasurer/static

Быстрая справка по моделям:

  • Account. Счет пользователя. Например, кредитка или обычная карта. Поле limit показывает сколько на этой карте должны быть денег, чтобы счет был положительным. В большинстве случаев limit будет равен 0, но для кредиток, например, это будет какое-то положительное число вроде 150 000.

  • Category. Категория транзакции. Это mptt. Т.е. структура древовидная. У категории может быть родитель. Например Еда -> обед, Еда -> супермаркет, Бытовые расходы -> комунальные платежи -> газ. Подразумевается, что в статистике можно легко посмотреть расходы как на узкие категории (например, сколько ты за год потратил на пиццу), как и на расходы в более широком плане (сколько потратил за год на еду в целом)

  • Check. Чек для транзакции. Фотография или скан. Например, для хранения квитанций по квартплате, чтобы выкидывать бумажки.

  • Transaction. Операция со счетом. Расход \ Доход.