Есть интересный проект под названием Firefly, написанный на Laravel. Сервис позволяет учитывать денежные операции - учёт доходов, расходов, переводов между счетами. И на выходе даёт интересную аналитику по вашему домашнему бюджету.
Задача стояла в настройке, доработке и внедрении данного проекта.
Количество затраченных часов: 20.
Немногие семьи ведут учёт домашних финансов. А зря.
Но те, кто это делают, начинают с обычной тетради. Потом переходят в электронные таблицы. После долгих мучений, связанных с тем, что трансакций слишком много, рождается идея автоматизации этого процесса. Так и появляются интересные сервисы ведения домашней бухгалтерии.
Сейчас на рынке очень много облачных сервисов, но не всем они подходят. Некоторые предпочитают что-то своё, без абонентской платы и гибкое.
Клиент выдвинул следующие требования под будущий продукт:
- стандартный функционал домашней бухгалтерии,
- удобное внесение расходов с мобильных устройств,
- система разворачивается на обычном сервере,
- ведение целей,
- мультивалютность,
- хороший перевод на русский язык,
- учёт расходов по категориям,
- учёт баланса доходов и расходов,
- система отчётности.
После исследования рынка, единственное приложение, которое подходило под эти требования - Firefly-iii.
Мною была произведена настройка сервера, установлен сертификат, развёрнуто данное приложение, произведена первичная настройка и небольшая доработка функционала.
Единственный недостаток у данного продукта — отсутствие удобного мобильного приложения.
Поэтому для быстрого внесения расходов и базовой аналитики по счетам был разработан чат-бот для Telegram.
Бот позволяет:
- быстро внести какой-нибудь расход по операциям,
- совершить перевод между счетами,
- получить остатки по счетам,
- проверить баланс семейного бюджета.
Все данные отправляются и получаются через API сервиса в режиме реального времени.
Благодаря установке подобного сервиса удалось достичь желаемого компромисса — мы получили систему, которая:
- находилась на собственном сервере клиента (стоимость обслуживания сервера 1000 руб. в год),
- настроена под индивидуальные требования,
- удобная в использовании с мобильных устройств (чтобы внести расход, достаточно написать об этом боту).
Кстати, реализация этого проекта мне так понравилась, что я в итоге сам начал вести учёт финансов :)