КОНЦЕПТКонцепт — не заказ клиента

SOLVENT: концепт панели денежного потока и симулятора «что если» для малого бизнеса

SOLVENT — сервис денежного потока, который VITON13 сделал как концепт на учёте Kite & Co., вымышленной студии дизайна и печати на 14 человек. Он показывает владельцу, сколько денег на счёте, на сколько месяцев их хватит и как выглядят следующие 18 месяцев, и позволяет примерить решение до того, как его принять: восемь рычагов сразу перестраивают прогноз, а «водопад» показывает, что меняет каждый из них. Всё работает в браузере на сгенерированных данных, и это не финансовая рекомендация.

Концепт продукта · Веб-приложение · английский, русский · 2026

Открыть проект
SOLVENT на тёмно-зелёном фоне: под строкой «Concept product · VITON13 · 2026» название SOLVENT широкими заглавными с засечками и фраза «See the next 18 months before they happen.»; в окне компьютера — сводка с деньгами сегодня $148,210, запасом хода 14,8 месяца и графиком на 30 месяцев, рядом телефон со сценарием «Two hires + new retainer» и запасом хода 18+ месяцев, а слева цифра «14.8 → 18+» — запас хода в месяцах от базового сценария к этому.
рычагов сценария и девять готовых сценариев; любое изменение пересчитывает прогноз на 18 месяцев
8
автоматических проверок математики, все проходят: запас хода, остатки, суммы «водопада», рычаги
1 927
весь JavaScript в gzip, без библиотек графиков, интерфейса и PDF
72 КБ
производительность в Lighthouse, телефон / компьютер, на живом адресе
81 / 98

Задача

VITON13 делает концепты продуктов, чтобы показать, как мы подходим к программам для бизнеса, а не только к сайтам. SOLVENT — финансовый инструмент в этой серии: панель денежного потока и симулятор сценариев для владельцев небольших компаний, показанный на Kite & Co., придуманной студии дизайна и печати, где работают 14 человек, есть десять названных клиентов, четырнадцать подписок на софт и аренда. Компания, её клиенты, поставщики и все цифры выдуманы, и продукт говорит об этом на каждом экране — как и о том, что он не даёт финансовых рекомендаций.

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

Что мы сделали

Сводка открывается деньгами сегодня ($148,210 — остаток на расчётном счёте на конец дня), запасом хода (14,8 месяца — время до дня, когда прогнозный остаток на конец дня впервые уйдёт ниже нуля) и чистым потоком месяца. Один график несёт 12 месяцев фактического остатка и 18 месяцев прогноза: остаток по дням, кривую на конец месяца, 80-процентный коридор по собственной ошибке модели на прошлых месяцах, резерв, нулевую линию, штриховку там, где деньги ниже резерва, самую низкую точку и день, когда деньги закончатся. Ниже — ближайшие 30 дней полосой поступлений и расходов, крупнейшие платежи в обе стороны, предупреждения из прогноза, доля выручки каждого клиента и короткий глоссарий.

В симуляторе «что если» восемь рычагов (нанять людей, поднять цены, потерять крупнейшего клиента, выиграть новый ретейнер, переехать в офис побольше, клиенты платят позже, урезать софт или отменить подписки, взять кредит), у каждого свои настройки и месяц начала, и девять готовых сценариев. Любое изменение сразу пересчитывает прогноз: четыре главные цифры прокручиваются к новым значениям, кривая перетекает, а базовый сценарий остаётся пунктирной тенью, и «водопад» показывает, сколько каждый рычаг добавляет к деньгам на конец горизонта или отнимает от них. Сценарии можно сохранять, переименовывать и загружать, резерв можно менять, а «Сравнение» накладывает любые два сценария друг на друга с таблицей разниц и выводом в одну строку. На телефоне рычаги живут в выдвижной панели снизу.

Вокруг симулятора — всё остальное, что нужно финансовому инструменту. «Счета» показывают дебиторку по срокам просрочки, среднее время до оплаты и фильтры; кнопка напоминания готовит черновик письма по шаблонам, выбранному тону и платёжным привычкам клиента, а отметка об оплате сразу меняет деньги, запас хода и минимум на 30 дней по всему приложению — с отменой. В «Расходах» есть карта-мозаика, тренды за 12 месяцев, аномалии вроде роста расходов на софт на 38 % после трёх новых подписок, 90 дней операций, разложенных по категориям правилами с оценкой уверенности, и подписки с переключателем «А если отменить?», который попадает в сценарий. P&L даёт помесячный отчёт и годовой вид. «Спросить Solvent» (/ или ⌘K) отвечает на 15 видов вопросов на английском и русском из того же движка и одним нажатием применяет сценарий. Выгрузка сохраняет сценарий в CSV и одностраничный PDF.

Как это устроено

Учёт Kite & Co. генерируется детерминированно: у каждого календарного месяца своё зерно, поэтому записи месяца не меняются, когда сдвигается «сегодня», а остаток привязан к $148,210 на 28 сентября 2026 года. Два года истории — это счета по каждому клиенту с его обычной задержкой оплаты, зарплата 10-го и 25-го числа, аренда, подписки, фрилансеры и расходы на печать, которые следуют за объёмом работы, квартальный налог, сезонность и рост. Прогноз строится из тех же факторов без шума: открытые счета приходят в обычный для клиента день оплаты, а каждый рычаг правит события с датами. Рычаги учитываются по очереди, поэтому «водопад» в сумме ровно равен сценарию минус базовый. Собственные тесты проекта проверяют эту сумму, определение запаса хода, перенос остатков, тождество каждого рычага, детерминированность и ответы ассистента — всего 1927 проверок.

Приложение написано на обычных JavaScript-модулях и собрано esbuild в статическую папку с относительными ссылками; в портфолио оно живёт по адресу /demos/solvent/. Графики — наши, на SVG, выгрузка в CSV — наша (UTF-8 с меткой порядка байтов, а для русского языка — точка с запятой и десятичная запятая, чтобы таблица открывалась без плясок), а PDF рисуется на canvas и упаковывается минимальным модулем PDF 1.4, который мы написали сами: ни одной библиотеки графиков, интерфейса или PDF. Дизайн — финансовая газета на тёплой бумаге: Noto Serif Display в заголовках, Inter Tight в тексте, JetBrains Mono в цифрах, все шрифты на своём сервере, плюс ночной выпуск. Интерфейс на английском и русском, суммы — в долларах или рублях по фиксированному демо-курсу 90 рублей за доллар, заставка длится не больше трёх секунд и пропускается, а для тех, кто просит меньше анимации, движение становится спокойным.

Что есть сейчас

Сейчас это работающий концепт по адресу tarasovvitalii.com/demos/solvent/: шесть разделов (сводка, «что если», сравнение, счета, расходы и P&L), «Спросить Solvent» и выгрузки, собранные 28 сентября 2026 года. В тот же день тесты проекта прошли все 1927 проверок. В Chrome в headless-режиме мы открыли каждый раздел на английском при ширине 1440 px и на русском на телефоне шириной 390 px, применили готовый сценарий, отметили счёт оплаченным (деньги в шапке сменились с $148,210 на $151,500), задали вопрос и скачали CSV и PDF — под боевой политикой безопасности контента портфолио: ни одной ошибки в консоли, ни одного нарушения политики, ни горизонтальной прокрутки, ни одного запроса к другим серверам.

Весь JavaScript — 11 файлов и 220 КБ, в gzip — 72 КБ; вся папка со шрифтами — 0,65 МБ. На живом адресе Lighthouse 13.5 (по пять прогонов на устройство, медианы, на MacBook с load average 3–9) показал производительность 81 на телефоне и 98 на компьютере, доступность и лучшие практики — 100 на обоих, а при загрузке страница передаёт 0,47 МБ. Перед замерами мы исправили в приложении три вещи: подвал, который прыгал при загрузке, график и кнопку без доступного имени и переключатели меньше 24 px на телефоне.

Чего это не доказывает

SOLVENT — концепт, который VITON13 сделал, чтобы показать широту своих возможностей; это не заказной продукт. Kite & Co., её клиенты, поставщики, сотрудники и все цифры вымышлены и генерируются в браузере: нет ни заказчика, ни пользователей, ни подключённого банка, ни трафика, ни выручки, и в демо ничего не продаётся. Это не финансовая рекомендация: прогноз — простая модель, которая считает спрос ровным сверх сезонности и не теряет клиентов при повышении цен, а её 80-процентный коридор описывает собственную ошибку модели на выдуманных данных.

«Спросить Solvent» и черновики напоминаний — демо-ИИ: правила и статистика в браузере, а не языковая модель, и ни одно напоминание никуда не отправляется. 1927 проверок доказывают, что математика согласуется со своими определениями, но не то, что прогноз окажется верным для настоящего бизнеса. Каждая цифра — лабораторный замер в Chrome в headless-режиме на одном компьютере в один день, а Lighthouse работал на живом адресе с имитацией телефона, а не на настоящих устройствах. Настоящей версии ещё понадобятся банковские выписки, связь с бухгалтерией, учётные записи и роли, шифрованное хранение и проверка финансистами.

Как проверить портфолио веб-студии

SEO-разбор

Замер на живом адресе, 28 сентября 2026 года. Lighthouse (по пять прогонов на устройство, медианы, на MacBook с load average 3–9) показал производительность 81 на телефоне (LCP 3,5 с, 0,47 МБ) и 98 на компьютере (LCP 0,81 с), доступность и лучшие практики — 100 на обоих. SEO — 63, потому что демо помечено noindex, nofollow и в странице, и в заголовке сервера: это концепт, а для поиска предназначена страница кейса в портфолио.

Проверено 28 сентября 2026 г.: 6 страниц отрисованы в Chrome так, как их видит поисковый робот, а главная прогнана через Lighthouse 13.

Lighthouse, главная

Производительность
Телефон81Компьютер98
Доступность
Телефон100Компьютер100
Рекомендации
Телефон100Компьютер100
SEO
Телефон63Компьютер63

Проверки страниц и техническое SEO

  • Уникальные title страницнет1/6
  • Длина title 30–65 символовнет0/6
  • Meta description 70–170 символовнет0/6
  • Один H1 на страницев порядке6/6
  • Язык страницы указанв порядкеen
  • Мобильная вёрстка без горизонтального скроллав порядке390 px
  • Изображения с alt-текстомв порядке0 img
  • Битые внутренние ссылкив порядке0
  • Канонический URLнет0/6
  • Open Graph: заголовок и картинканет0/6
  • Структурированные данные (JSON-LD)нет0/6
  • sitemap.xml и robots.txtчастично1/2

Проверены 6 видов одного адреса, отрисованных в Chrome в headless-режиме при ширине 390 и 1440 px. Есть: ровно один H1 на каждом виде, объявленный язык (en, а после переключения — ru), никакой горизонтальной прокрутки на 390 px и 0 битых ссылок среди адресов (шесть видов, studio.viton13.com и кейс в портфолио); описывать через alt нечего — тегов <img> нет, графики на SVG, а у главного графика есть доступное имя. Нет: все 6 видов делят один title из 68 символов и одно описание из 215, нет канонического адреса, нет картинки Open Graph (только заголовок и описание) и нет JSON-LD. robots.txt лежит в корне домена; демо намеренно не включено в sitemap.xml.

Если бы SOLVENT был настоящим продуктом: само приложение держать за входом и вне поиска, а рядом сделать публичный сайт — по странице на возможность (сводка, сценарии, дебиторка, расходы), у каждой свой title на 30–65 символов, описание на 70–170, канонический адрес и картинка Open Graph; добавить JSON-LD (Organization, SoftwareApplication, FAQPage для определений, BreadcrumbList) и перечислить эти страницы в sitemap.xml. На живом адресе оценку на телефоне сдерживает самая крупная отрисовка — заголовок сводки, который появляется только после заставки (LCP 3,5 с); более короткая заставка подняла бы её.

Услуги, которые показывает кейс

Опишите задачу на странице услуги — письменный объём, срок и цена придут в течение одного рабочего дня.

Обсудить похожий проект

Другие кейсы

Все кейсы
Главная «Мёбиуса» на тёмно-синем фоне: заголовок «Only further.» крупным белым шрифтом с засечками поверх перекрученной ленты из чёрно-белых карточек-историй, над ним строка «School & Institute · Ages 5 to 25», в центре круглая кнопка Continue, внизу переключатели «I am a visitor» и «Exploring everything».

КОНЦЕПТКонцепт — не заказ клиента

«Мёбиус» — школа и институт

Концепт сайта · three.js · английский, русский · 2026

«Мёбиус» — вымышленные школа и институт для учеников от 5 до 25 лет, а это их сайт: VITON13 сделал его как концепт для школ, колледжей и вузов. На главной 40 карточек-историй едут по настоящей ленте Мёбиуса в three.js, а за ней — фильм «Кто мы», программы, инструменты поступления, карта кампуса и «Мой Мёбиус», рабочее демо личного кабинета для учеников, родителей и учителей.

Читать кейс
Первый слайд VOXA: огромная «1», телефон слушает «Send Anna $25 for pizza» на сиреневом пьедестале внутри белых колец звука, парящая карточка «Voice ID 98%» и заголовок «Pay With Your Voice».

КОНЦЕПТКонцепт — не заказ клиента

VOXA — банк будущего

Концепт-сайт · three.js · голос · русский, английский · 2026

VOXA — вымышленный банк будущего, а это сайт, который VITON13 сделала для него как концепт для банков и финтех-продуктов. Камера пролетает через один мир на three.js с десятью функциями; каждая открывает рабочее приложение в телефоне, где посетитель переводит деньги другу голосом, копит на общую мечту, покупает билет, который превращается в посадочный, или собирает карту, а финальная сценка с двумя фильмами Veo 3.1 передаёт микрофон посетителю.

Читать кейс
Главная страница viton13.com на русском на экране компьютера: меню, заголовок «VITON13: экосистема — магазины, услуги, VJOURNAL, VIT MARKET и SCHOOL», две кнопки, вкладки разделов и открытая панель магазина.

СВОЙНаш собственный продукт

viton13.com

Next.js 16 · 5 языков · 7 доменов · 2026

Собственный сайт VITON13: одно приложение на Next.js обслуживает основной домен и шесть поддоменов разделов на английском, русском, испанском, французском и хинди. Перед выходом каждого релиза обход проверяет его внутренние маршруты.

Читать кейс