Subscription-Management ваш персональный финансовый менеджер для подписок

27 июл 2025

Репозиторий давно не обновлялся

Последнее обновление было 9 месяцев назад.

901
96
5
9 месяцев

Когда в последний раз вы удивлялись, куда уходят деньги с карты? Скорее всего, виной тому десятки мелких подписок — от стриминговых сервисов до SaaS-инструментов. Именно эту проблему решает Subscription-Management — open-source проект, который уже помог почти 500 разработчикам на GitHub взять под контроль свои расходы.

Что это за проект?

Subscription-Management — это веб-приложение для учета и анализа подписок, написанное на TypeScript. Автор проекта (разработчик под ником huhusmang) создал полноценную альтернативу коммерческим сервисам вроде Truebill или Subtrack.

Ключевые преимущества:

  • Локальное хранение данных — ваша финансовая информация не уходит в облака
  • Гибкая аналитика — понимание, на что именно уходят деньги
  • Мультивалютность — поддержка 7 валют с автообновлением курсов
  • Темная тема — бережем глаза разработчиков

Dashboard Preview Интеллектуальная панель управления с анализом расходов

Топ-5 фич, которые вас удивят

  1. Автоматический пересчет валют Проект интегрируется с Tianapi для ежедневного обновления курсов. Поддержка USD, EUR, GBP и других валют избавит от головной боли при международных платежах.

    Реклама
  2. Умные напоминания Система предупредит о приближающемся окончании подписки — больше никаких неожиданных списаний.

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

Expense Reports Пример аналитики расходов

  1. Пакетный импорт Поддерживается загрузка данных из CSV/JSON — не нужно вводить исторические платежи вручную.

  2. Docker-развертывание Готовые конфиги для быстрого запуска — достаточно трех команд в терминале.

Техническая кухня

Проект написан на современном стеке:

  • Frontend: React 18 + Vite + TypeScript
  • UI: Tailwind CSS и компоненты от shadcn/ui
  • Backend: Express + SQLite
  • Графики: Recharts для визуализации данных

Интересно, что автор выбрал:

  • Zustand вместо Redux для стейт-менеджмента
  • Radix UI как базовую библиотеку компонентов
  • better-sqlite3 для работы с локальной БД

Кому будет полезен?

  1. Фрилансерам — для учета бизнес-подписок (Figma, GitHub Pro, JetBrains)
  2. Разработчикам — мониторинг расходов на облачные сервисы (AWS, DigitalOcean)
  3. Семьям — контроль за общими подписками (Netflix, Spotify)
  4. Минималистам — альтернатива тяжелым бухгалтерским программам

Как попробовать?

Проще всего развернуть через Docker:

git clone https://github.com/huhusmang/Subscription-Management
cd subscription-management
docker-compose up -d

Или локально:

npm install
cd server && npm run db:init
npm run dev

Итог

Subscription-Management — это: ✅ Простота (не сложнее Trello) ✅ Конфиденциальность (данные остаются у вас) ✅ Гибкость (импорт/экспорт, API)

Проект активно развивается — 44 форка и 6 открытых issues говорят о живом сообществе. Если вы устали от "подписочной анархии", самое время попробовать эту систему.

🍪 Мы используем файлы cookie и сервис аналитики Яндекс.Метрика, чтобы сайт работал лучше. Продолжая пользоваться devtrends.ru, вы соглашаетесь с обработкой данных согласно Политике конфиденциальности.