Repolode
simonwep

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. 1

    Прочитайте руководство для начала работы, ссылка на которое приведена в README

  2. 2

    Разверните приложение с помощью Docker, следуя руководству по развертыванию, ссылка на которое приведена в README

В подборках

Темы

#budgeting#personal-finance#expense-tracker#self-hosted#vue3#docker#budget-analysis#budget-app#budget-manager#budget-planner

Частые вопросы

Что такое 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 обновляется ежедневно.

Похожие проекты

Веб-приложение для личных финансов с самостоятельным размещением: планируйте бюджет, отслеживайте счета и транзакции, прогнозируйте капитал. Создано на React и TypeScript.

317+1 за неделю45TypeScriptGPL-3.0Активно поддерживаетсяОбновлён 14 дней назад

Самостоятельно размещаемый менеджер личных финансов для учёта счетов, транзакций и бюджетов с синхронизацией банковских данных на собственной инфраструктуре.

4,2 тыс.+57 за неделю599PythonAGPL-3.0Обновлён 3 часа назад

Самостоятельно размещаемое приложение для учёта личных финансов: запись ежедневных операций, импорт банковских данных и анализ расходов с помощью графиков.

6 тыс.+129 за неделю753GoMITАктивно поддерживаетсяОбновлён 5 часов назад

Самостоятельно размещаемый трекер личных финансов на Django: мультивалютные транзакции, счета, капитал и усреднение долларовой стоимости.

910+5 за неделю47PythonAGPL-3.0Активно поддерживаетсяОбновлён 22 часа назад

Самостоятельно размещаемый менеджер личных финансов для учета доходов, расходов, бюджетов и регулярных операций без передачи данных в облако.

25,1 тыс.+100 за неделю2,4 тыс.PHPAGPL-3.0Активно поддерживаетсяОбновлён 16 часов назад