Wealth Tracker: Соберите свои финансы в единую картину

12 Nov, 2025

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

Именно эту проблему призван решить Wealth Tracker — проект с GitHub, который я недавно обнаружил и спешу поделиться. Это не просто очередной трекер расходов, а полноценное приложение для анализа личных активов, созданное с акцентом на приватность и удобство.

Wealth Tracker Logo

Что такое Wealth Tracker и кому он нужен?

Wealth Tracker, или как его называют авторы, «生财有迹», что можно перевести как «Путь к богатству», — это приложение, которое помогает вам вести учет и анализировать свои финансовые активы. Его основная задача — дать вам ясное и полное представление о вашем текущем финансовом положении, не погружаясь в мелочи каждой отдельной транзакции. Вместо этого, он фокусируется на общем балансе и тенденциях изменения вашего капитала.

Проект идеально подойдет тем, кто:

  • Ценит приватность: Не хочет доверять свои финансовые данные сторонним облачным сервисам.
  • Ищет гибкость: Хочет иметь возможность настроить и расширить функционал под свои нужды.
  • Предпочитает открытый исходный код: Верит в прозрачность и возможность самостоятельно проверить, как работает приложение.
  • Хочет получить общую картину: Устал от разрозненных данных и хочет видеть все свои активы в одном месте.

Wealth Tracker Preview

Главные фишки, которые вас зацепят

Wealth Tracker выделяется на фоне других решений несколькими ключевыми особенностями. Давайте разберем их подробнее.

Простой и наглядный интерфейс

Первое, что бросается в глаза — это стремление к простоте и интуитивности. Разработчики постарались сделать так, чтобы начать пользоваться приложением можно было буквально в несколько кликов, без необходимости глубоко вникать в финансовую терминологию. А благодаря богатой визуализации данных, вы сможете легко отслеживать динамику своих активов через графики и диаграммы. Это очень удобно, когда нужно быстро оценить, куда движутся ваши финансы.

Локальное развертывание и приватность

Это, пожалуй, одна из самых сильных сторон проекта. Wealth Tracker изначально спроектирован для локального развертывания. Это значит, что все ваши финансовые данные хранятся только у вас, на вашем сервере или компьютере. Никаких сторонних облаков, никаких переживаний о взломах или утечках. Вы полностью контролируете свои данные, что в наше время является огромным преимуществом.

Открытый исходный код и сообщество

Проект полностью открыт, а это значит, что любой желающий может изучить его код, предложить улучшения или даже внести свой вклад. Это не только способствует повышению надежности и безопасности (больше глаз — меньше багов), но и позволяет адаптировать приложение под специфические потребности. Кстати, проект поддерживает несколько языков, включая русский, что особенно приятно.

AI-советник для ваших инвестиций

Интересно, что Wealth Tracker не просто собирает данные, но и пытается использовать возможности искусственного интеллекта. Он анализирует особенности каждого актива и текущую экономическую ситуацию, чтобы предоставить вам персонализированные финансовые рекомендации. Представьте, что у вас есть свой маленький финансовый аналитик, который помогает принимать более обоснованные решения!

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

Под капотом: технологии, которые двигают проект

Для разработчиков всегда интересно заглянуть под капот. Wealth Tracker построен на современном стеке технологий, что делает его гибким и производительным:

  • Фронтенд: Использует Svelte — реактивный фреймворк, который компилирует код в небольшой и быстрый JavaScript, а также Vite для быстрой сборки и горячей перезагрузки. Стилизация выполнена с помощью TailwindCSS и Flowbite-Svelte, что обеспечивает чистый и современный дизайн.
  • Бэкенд: Работает на Node.js с высокопроизводительным фреймворком Fastify для обработки запросов.
  • База данных: В качестве СУБД используется легкий и удобный SQLite3, а для работы с ней — ORM Sequelize. Это отличное решение для локального развертывания, не требующее сложной настройки.
  • AI-интеграция: Для работы с искусственным интеллектом проект использует OpenAI Node.js SDK, что открывает двери для интеграции с различными AI-моделями, такими как ChatGPT.

Такой стек говорит о том, что проект современный, производительный и достаточно простой для развертывания и доработки.

Как начать использовать или внести свой вклад?

Авторы предусмотрели несколько способов взаимодействия с Wealth Tracker, от простого ознакомления до полноценной разработки.

Попробуйте онлайн-демо

Если вы хотите просто посмотреть, как работает приложение, не устанавливая его локально, есть публичная демо-версия. Это отличный способ оценить функционал, но помните: не вводите туда реальные финансовые данные, так как это общедоступная среда.

Развертывание

Для полноценного использования и обеспечения приватности, вам понадобится развернуть Wealth Tracker на своем сервере или локально. Проще всего это сделать с помощью Docker или pm2.

Через Docker Compose:

Создайте файл docker-compose.yml:

version: '3.8'

services:
  wealth-tracker:
    image: nicejade/wealth-tracker:latest
    container_name: wealth-tracker
    ports:
      - '8888:8888'
    volumes:
      - ./data:/app/data
    restart: unless-stopped

volumes:
  data:

Запустите:

docker-compose up -d

Или одной командой Docker:

docker run -d -p 8888:8888 -v "$(pwd)/data:/app/data" nicejade/wealth-tracker:latest

После этого приложение будет доступно по адресу http://localhost:8888.

Через PM2 (для тех, кто предпочитает Node.js без Docker):

git clone https://github.com/nicejade/wealth-tracker.git
cd wealth-tracker
npm i pm2 pnpm lerna -g # Глобальная установка инструментов
pnpm i # Установка зависимостей
npm run build
npm run start # Запуск сервиса через PM2

Разработка

Если вы хотите внести изменения, добавить новые функции или просто изучить код, вам понадобятся Node.js (версии >= 16), Pnpm и Lerna. Процесс разработки также довольно стандартен:

git clone https://github.com/nicejade/wealth-tracker.git
cd wealth-tracker
npm i pm2 pnpm lerna -g
pnpm i

cd client && npm start # Запуск фронтенда на http://localhost:5173
cd server && npm start # Запуск бэкенда

Итог: стоит ли погружаться в мир Wealth Tracker?

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

Если вы разработчик, который ищет pet-проект для изучения Svelte, Node.js или просто хочет внести свой вклад в полезный open-source инструмент, Wealth Tracker определенно заслуживает вашего внимания. А если вы просто ищете надежное решение для отслеживания своих активов без облачных зависимомостей — это ваш шанс взять финансы под полный контроль. Попробуйте, возможно, это именно то, что вы искали!

Buy Me A Coffee 生财有迹 - WeChat Reward Code

Star History Chart