Skip to content
/ henchman Public

Small project for making things simplier.

Notifications You must be signed in to change notification settings

aq1/henchman

Repository files navigation

Gitter

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

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

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

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

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

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

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

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

About

Small project for making things simplier.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published