Веб-приложение для личных финансов с самостоятельным размещением: планируйте бюджет, отслеживайте счета и транзакции, прогнозируйте капитал. Создано на React и TypeScript.
simonwep/ocular
Самостоятельно размещаемое приложение для личного бюджета на Vue: отслеживайте расходы и доходы за несколько лет и разворачивайте его в Docker.
- Звёзды
- 579
- Форки
- 51
- Открытые issues
- 21
- Последний коммит
- позавчера
Что это?
Ocular — это бюджетный трекер с открытым исходным кодом, который позволяет планировать и записывать расходы и доходы за несколько лет. Приложение создано на Vue 3 и разворачивается в виде одного контейнера: его можно запустить на собственном сервере и хранить финансовые данные под своим контролем.
В приложении есть дашборд с несколькими диаграммами, в том числе диаграммой Sankey, а также сводка бюджетов за всё время. Поддерживаются несколько языков и все распространённые валюты, светлая и тёмная темы, а также финансовый год, который может начинаться в любом месяце. Неиспользованный остаток бюджета можно перенести на следующий год, а при вводе сумм — вычислять выражения прямо в поле.
Данные можно импортировать из годового планировщика в Google Sheets и экспортировать в JSON. Управление пользователями и аутентификация доступны в приложении и через интерфейс командной строки. Приложение можно установить как Progressive Web App; для использования в общественных местах предусмотрен режим конфиденциальности.
Ключевые возможности
- 01Развёртывание на собственном сервере в одном контейнере Docker.
- 02Дашборд с несколькими диаграммами, в том числе диаграммой Sankey.
- 03Отслеживание бюджета за несколько лет с переносом остатка на следующий год.
- 04Настраиваемый финансовый год, который может начинаться в любом месяце.
- 05Импорт из Google Sheets и экспорт в JSON.
- 06Установка в качестве Progressive Web App, светлая и тёмная темы.
Сценарии использования
- Отслеживание личного или семейного бюджета из года в год на собственном сервере.
- Перенос существующего годового бюджетного планировщика из Google Sheets в отдельное приложение.
- Совместное использование самостоятельно размещаемого инструмента для ведения бюджета несколькими пользователями с помощью встроенного управления пользователями.
Быстрый старт
- 1
Прочитайте руководство для начала работы, ссылка на которое приведена в README
- 2
Разверните приложение с помощью Docker, следуя руководству по развертыванию, ссылка на которое приведена в README
В подборках
Темы
Частые вопросы
- Что такое ocular?
- Самостоятельно размещаемое приложение для личного бюджета на Vue: отслеживайте расходы и доходы за несколько лет и разворачивайте его в Docker. Ocular — это бюджетный трекер с открытым исходным кодом, который позволяет планировать и записывать расходы и доходы за несколько лет. Приложение создано на Vue 3 и разворачивается в виде одного контейнера: его можно запустить на собственном сервере и хранить финансовые данные под своим контролем.
- ocular можно использовать бесплатно? Какая у него лицензия?
- ocular распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- ocular всё ещё поддерживается?
- Активно поддерживается. Последний коммит в ocular — 4 нояб. 2026 г..
- Для чего можно использовать ocular?
- Отслеживание личного или семейного бюджета из года в год на собственном сервере. Перенос существующего годового бюджетного планировщика из Google Sheets в отдельное приложение. Совместное использование самостоятельно размещаемого инструмента для ведения бюджета несколькими пользователями с помощью встроенного управления пользователями.
- Как установить ocular?
- Прочитайте руководство для начала работы, ссылка на которое приведена в README Разверните приложение с помощью Docker, следуя руководству по развертыванию, ссылка на которое приведена в README
- Где скачать ocular?
- Исходный код и инструкции по установке — на GitHub: https://github.com/simonwep/ocular
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Самостоятельно размещаемое приложение для учёта личных финансов: расходы, бюджеты по категориям, чистый капитал и отчёты на собственном сервере.
Самостоятельно размещаемый менеджер личных финансов для учёта счетов, транзакций и бюджетов с синхронизацией банковских данных на собственной инфраструктуре.
Самостоятельно размещаемое приложение для учёта личных финансов: запись ежедневных операций, импорт банковских данных и анализ расходов с помощью графиков.
Самостоятельно размещаемый трекер личных финансов на Django: мультивалютные транзакции, счета, капитал и усреднение долларовой стоимости.
Самостоятельно размещаемый менеджер личных финансов для учета доходов, расходов, бюджетов и регулярных операций без передачи данных в облако.