Есть задача: нужна программа, типа gnu cash, отвечающая следующим требованиям:
1. Работает на linux и android
2. Умеет синхронизировать / разделять базу. Чтобы база была одна, а приложения были на телефоне у меня и у другого человека. Бюджет общий. Т.е. должна-быть реалтаймовая синхронизация: произошли изменения в базе на одном телефоне / пк, все остальные устройства получили обновления.
3. Попен-сорс или селф-хостед.
Да, я знаю, что можно взять gnu cash, поставить приложения на телефоны и компьютеры, а вечером делать экспорты и мержить базы, но это неюзабельно.
Поскольку бюджет общий, то предложения «ведите раздельные аккаунты с раздельными базами» не подходят, очень недобно сводить и смотреть статистику. Да и разделение искусственное получается.