Проекты

Кейсы о том, что мы сделали и почему выбрали именно такое решение

Эта страница не просто галерея. Каждый проект описан через задачу, решение, результат, технологии и ссылку на детали.

Задача
Решение
Результат
Технологии и демо

Как читать

Что показывает каждая история

Проекты

Задача

Начинаем с реального бизнес- или технического ограничения: скорость, надёжность, зависимость от поставщиков или ручная работа.

Проекты

Решение

Показываем направление архитектуры, ключевые интеграции и почему выбраны конкретные технологии.

Проекты

Результат

Фиксируем практическую пользу: экономию времени, более понятную работу, ускорение процесса или лучший контроль.

Атлас проектов

Видно, где повторяются архитектурные принципы

Каталог — не галерея скриншотов. Это карта систем: контент-платформы, AI-операции, внутренние инструменты, инфраструктура и marketplace-продукты имеют разные риски, но многие решения повторяются.

33

Dev-story страницы

50

Технологические сигналы

33

Подробные статьи

51

Модульные зоны

Направление 02

AI и операции агентов

Слои управления, инструкций, шлюзов и транскрибации, которые превращают AI-работу в контролируемый процесс.

Читать историю
Направление 03

Внутренние рабочие инструменты

CRM, календари, конспекты встреч и счета — интерфейсы, где ежедневные операции становятся управляемыми.

Читать историю
Направление 05

Marketplace и локальные продукты

Сценарии объявлений, услуг, beauty, авто и недвижимости, где важны поиск, статусы и доверие.

Читать историю

наши проекты

Проекты описаны как dev-story разборы: проблема, архитектура, план демо, выбор технологий, выводы и связанные статьи в одном месте.

Скриншот публичного сайта WebEdgeDev-story
AstroTypeScriptTailwind

Публичный сайт WebEdge

Статья 06 разделов 04 модулей

Быстрый многоязычный сайт, объединяющий услуги, контент и каталог проектов.

Задача
Нужна была единая площадка для услуг, технологий, контента и примеров работ без лишнего JavaScript.
Что делали
Мы сделали сайт на Astro с общими дизайн-токенами, локализованным контентом и быстрыми статическими страницами.
Результат
Команда получила понятную публичную витрину, которую можно расширять без новой платформы.
Читать dev-story
Скриншот WebEdge CMS и публичного API контентаDev-story
Vue 3TypeScriptConvex

WebEdge CMS и публичный API контента

Статья 06 разделов 04 модулей

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

Задача
Контент должен был попадать на несколько сайтов, а ручные правки замедляли публикацию.
Что делали
Мы сделали CMS с Convex, типизированными структурами и публичным способом получения контента.
Результат
Публикация стала централизованной, а сайты используют один проверенный источник данных.
Читать dev-story
Vue 3ConvexAgent runners

Панель управления AI-агентами

Статья 06 разделов 04 модулей

Внутреннее пространство для задач агентов, инструкций и статусов выполнения.

Задача
Эксперименты с агентами трудно отслеживать, когда инструкции, запуски и результаты разнесены по разным местам.
Что делали
Мы собрали слой управления, где задачи, контекст агентов и статусы живут в одном real-time интерфейсе.
Результат
Команда видит активные процессы, точки проверки и сценарии, которые можно повторять.
Читать dev-story
RustTypeScriptConvex

Самостоятельно управляемая реактивная база данных

Статья 06 разделов 04 модулей

Экспериментальный слой данных для real-time приложений и контроля инфраструктуры.

Задача
Некоторым системам требовалось больше контроля, чем дают полностью управляемые сервисы.
Что делали
Мы создали модуль реактивной платформы данных с ядром на Rust и интеграциями TypeScript.
Результат
Появилась база для проверки self-hosted синхронизации, наблюдаемости и деплоя.
Читать dev-story
Скриншот дизайн-системы WebEdge UIDev-story
Vue 3TailwindReka UI

Дизайн-система WebEdge UI

Статья 06 разделов 04 модулей

Общие компоненты, чтобы внутренние и клиентские интерфейсы не выглядели разными продуктами.

Задача
Несколько проектов использовали похожие элементы, но цвета, отступы и состояния начали расходиться.
Что делали
Мы собрали Vue, Tailwind и headless-компоненты в общий UI-слой с повторяемыми паттернами.
Результат
Новые интерфейсы запускаются быстрее и сохраняют единую визуальную и accessibility-логику.
Читать dev-story
TypeScriptConvexOIDC

Провайдер идентификации

Статья 06 разделов 04 модулей

Основа для входа, сессий и identity-процессов в системах WebEdge.

Задача
Повторять авторизацию в каждом приложении было бы медленно и рискованно.
Что делали
Мы вынесли identity-логику в отдельный модуль с типизированными потоками и интеграциями.
Результат
Новые продукты используют единую основу входа вместо отдельных реализаций.
Читать dev-story
Vue 3ConvexIntegrations

CRM и операционный центр

Статья 06 разделов 04 модулей

Контакты, действия и интеграции в одном real-time рабочем пространстве.

Задача
Данные клиентов, задачи и сообщения часто остаются в разных инструментах.
Что делали
Мы создали основу CRM с real-time записями, операционными полями и точками интеграции.
Результат
Команда отслеживает путь клиента в одном окне и меньше переносит данные вручную.
Читать dev-story
Vue 3ConvexScheduling

Платформа календарных бронирований

Статья 06 разделов 04 модулей

Бронирование времени, расписания команды и уведомления в одном интерфейсе.

Задача
Бронирования требуют быстрой видимости для клиентов, администраторов и исполнителей.
Что делали
Мы сделали платформу расписаний с live-календарями, окнами доступности и уведомлениями.
Результат
Процесс бронирования стал понятнее, а команда меньше согласует время вручную.
Читать dev-story
TypeScriptVue 3Media workflows

Комнаты встреч и резюме

Статья 06 разделов 04 модулей

Процесс встреч от комнаты до подготовленного резюме после звонка.

Задача
После встреч решения и задачи легко теряются в истории переписки.
Что делали
Мы связали интерфейс встреч с обработкой медиа и подготовкой резюме.
Результат
Команда быстрее возвращается к решениям, действиям и контексту после звонков.
Читать dev-story
Скриншот приложения счетов и оплатDev-story
Vue 3ConvexLocal-first

Приложение счетов и оплат

Статья 06 разделов 04 модулей

Внутренний инструмент для счетов, статусов и отслеживания оплат.

Задача
Небольшие финансовые процессы становятся непрозрачными, когда счета, статусы и напоминания разбросаны.
Что делали
Мы сделали модуль счетов со структурированными записями, статусами и local-first надежностью.
Результат
Финансовый процесс стал видимее, а команда быстрее находит нужные данные.
Читать dev-story
Node.jsPostfixDKIM

Почтовая инфраструктура

Статья 06 разделов 04 модулей

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

Задача
Продуктам нужна была надежная отправка писем без отдельного решения в каждом проекте.
Что делали
Мы объединили почтовый сервер, API отправки и простой Resend-подобный модуль в одну группу инфраструктуры.
Результат
Приложения используют общий почтовый слой, а настройки доставки ведутся централизованно.
Читать dev-story
Node.jsGSMDocker

SMS-шлюз

Статья 06 разделов 04 модулей

Отправка сообщений через управляемую GSM-инфраструктуру и очереди.

Задача
Некоторым уведомлениям нужны собственный контроль, прогнозируемая нагрузка и понятный журнал отправки.
Что делали
Мы сделали Node.js шлюз для GSM-оборудования, очередей и отслеживания статусов.
Результат
SMS-поток управляется в одном месте и подключается к бронированиям или операционным системам.
Читать dev-story
TypeScriptBank integrationsCrypto

Платежное ядро

Статья 06 разделов 04 модулей

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

Задача
Платежные интеграции повторялись в разных продуктах и требовали одинаковых статусов и ошибок.
Что делали
Мы вынесли платежную логику в ядро с адаптерами для банковских и альтернативных каналов.
Результат
Новые продукты подключают оплаты через общую модель и проще поддерживают операции.
Читать dev-story
JavaScriptVueEdge delivery

CDN и доставка медиа

Статья 06 разделов 04 модулей

Слой файлов и медиа для быстрой доставки и управления.

Задача
Медиафайлы в разных продуктах должны быстро загружаться и управляться единообразно.
Что делали
Мы сделали модуль управления CDN с админ-интерфейсом и логикой edge-доставки.
Результат
Пути файлов, доступ и доставка поддерживаются в одном инфраструктурном слое.
Читать dev-story
Vue 3ConvexTracking

Короткие ссылки и дизайнерские QR

Статья 06 разделов 04 модулей

Кампанийные ссылки, QR-коды и отслеживание переходов в одной группе инструментов.

Задача
Маркетингу и операциям нужны короткие ссылки, QR-коды и видимость использования.
Что делали
Мы объединили модули коротких ссылок и QR с данными Convex и событиями отслеживания.
Результат
Команда создает публичные редиректы и видит использование без отдельного внешнего инструмента.
Читать dev-story
Vue 3ConvexMCP

Приватный todo и MCP-процесс

Статья 06 разделов 04 модулей

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

Задача
Агентной работе нужна видимость задач, контекста и связанных инструментов.
Что делали
Мы сделали модуль задач, где очередь работы связана с MCP-подобными инструментами.
Результат
Внутренняя работа лучше отслеживается и проще передается между человеком и агентом.
Читать dev-story
Скриншот платформы аудита сайтовDev-story
Vue 3ConvexRules engine

Платформа аудита сайтов

Статья 06 разделов 04 модулей

Проверки, правила и отчеты для качества и поддержки сайтов.

Задача
Проблемы сайтов часто обнаруживаются слишком поздно, когда уже влияют на SEO, скорость или путь пользователя.
Что делали
Мы сделали платформу аудита с движком правил, историей и приоритизированными замечаниями.
Результат
Поддержка становится регулярной, а исправления планируются по влиянию, не по догадкам.
Читать dev-story
SwiftWhisperNode.js

Инструменты голоса, транскрибации и загрузки

Статья 06 разделов 04 модулей

Группа инструментов для медиа-ввода, распознавания речи и подготовки файлов.

Задача
Голосовым и медиа-прототипам нужно быстро готовить записи, текст и источники для дальнейшей обработки.
Что делали
Мы сделали отдельные модули голоса, транскрибации и загрузки, которые подключаются к рабочим процессам.
Результат
Эксперименты с речевым вводом и медиа идут быстрее, потому что базовые инструменты готовы.
Читать dev-story
Vue 3ConvexSwiftKotlinWearables

Фитнес-экосистема

Статья 06 разделов 04 модулей

Набор модулей для тренеров, клиентов, мобильных приложений и wearable-интеграций.

Задача
Фитнес-продукт охватывает много поверхностей: web, инструменты тренера, мобильные приложения и данные устройств.
Что делали
Мы разделили экосистему на основную платформу, coach-приложения и отдельные адаптеры Apple Watch, Android и wearables.
Результат
Каждый модуль развивается отдельно, сохраняя общую real-time модель данных и UX-направление.
Читать dev-story
PythonVueLocal AI

Локальный AI-прототип питания

Статья 06 разделов 04 модулей

Эксперимент с данными питания, локальной моделью и рекомендациями.

Задача
Рекомендации по питанию требуют быстрых экспериментов без передачи всех данных внешним сервисам.
Что делали
Мы сделали прототип на Python и Vue для проверки локальных AI-сценариев со структурированными данными.
Результат
Идеи проверяются с меньшим риском до выбора широкой архитектуры продукта.
Читать dev-story
Vue 3ConvexCMS sync

Форум сообщества ePokalbis

Статья 06 разделов 04 модулей

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

Задача
Сообществу нужно было понятное место для тем, разговоров и актуальных обсуждений.
Что делали
Мы упорядочили структуру публичного форума, потоки тем и страницы контента, чтобы общение оставалось в одном месте.
Результат
Посетители читают темы, участвуют в дискуссиях и возвращаются к разговорам сообщества без переключения между каналами.
Читать dev-story
Vue 3ConvexSearch

Маркетплейс автомобилей

Статья 06 разделов 04 модулей

Объявления, поиск и фильтры для автомобильного рынка.

Задача
Поиск автомобильных объявлений требует быстрых фильтров, понятных карточек и надежной структуры данных.
Что делали
Мы создали основу marketplace с полями поиска, моделями объявлений и быстрым Vue-интерфейсом.
Результат
У проекта есть база для развития инструментов продавца, поиска и модерации.
Читать dev-story
Vue 3ConvexScraping

Маркетплейс и радар недвижимости

Статья 06 разделов 04 модулей

Интерфейс объявлений недвижимости и модуль мониторинга рыночных сигналов.

Задача
Недвижимости нужны не только объявления, но и сигналы об изменениях источников и статусов объявлений.
Что делали
Мы связали интерфейс housemarket с отдельным модулем сбора и мониторинга данных.
Результат
Опыт объявлений и рыночный радар развиваются вместе, оставаясь отдельно поддерживаемыми.
Читать dev-story
Vue 3ConvexMarketplace

Маркетплейс услуг

Статья 06 разделов 04 модулей

Прототип для исполнителей услуг, заявок и категорий.

Задача
Рынку услуг нужно быстро связать категории, исполнителей и заявки без тяжелого старта.
Что делали
Мы сделали структуру marketplace с категориями, профилями и путем заявки.
Результат
Проект может проверять ниши услуг и расширять функции по реальному использованию.
Читать dev-story
Vue 3ConvexListings

Универсальный маркетплейс объявлений

Статья 06 разделов 04 модулей

Структура объявлений для товаров, категорий и локального поиска.

Задача
Универсальным объявлениям нужна гибкая модель, не привязанная к одной категории товаров.
Что делали
Мы сделали основу объявлений, категорий и списков на Convex.
Результат
Платформу можно адаптировать под разные направления объявлений без нового старта.
Читать dev-story
Vue 3ConvexGeosearch

Маркетплейс бронирования beauty-услуг

Статья 06 разделов 04 модулей

Модуль салонов, специалистов, геопоиска и бронирований.

Задача
Beauty-услуги зависят от места, времени, специалиста и понятного бронирования.
Что делали
Мы сделали прототип marketplace с геопоиском, структурой профилей и сценариями записи.
Результат
Поиск и запись на услуги можно проверять по месту и категории.
Читать dev-story
Vue 3TypeScriptStatic site

Сайт Vilniaus Verinelis

Статья 06 разделов 04 модулей

Простой в поддержке информационный сайт для сообщества и родителей.

Задача
Информационному сайту нужны были скорость, понятная структура и простая подача контента.
Что делали
Мы сделали статический сайт на Vue и TypeScript с аккуратной архитектурой страниц.
Результат
Информацию легче показывать, а сайт остается простым в поддержке.
Читать dev-story
NuxtCMS importStatic generation

CMS/static демо Lazdynelis

Статья 06 разделов 04 модулей

Эксперимент с импортом контента и статической генерацией для сайта детского сада.

Задача
Сайтам образовательных учреждений нужны простое обновление контента и быстрая публичная выдача.
Что делали
Мы сделали Nuxt-демо с импортом из CMS и статической генерацией страниц.
Результат
Можно оценить путь контента из администрирования в быстрый публичный сайт.
Читать dev-story
Скриншот тренажера сертификации разработчиковDev-story
Vue 3ConvexQuiz engine

Тренажер сертификации разработчиков

Статья 06 разделов 04 модулей

Модуль вопросов, ответов и прогресса для технической подготовки.

Задача
Учебному инструменту нужен не только список вопросов, но и прогресс, темы и логика повторения.
Что делали
Мы сделали quiz-движок со структурированными вопросами, состояниями и real-time данными.
Результат
Техническую подготовку можно вести как продукт, а не как набор документов.
Читать dev-story
Vue 3ConvexRealtime game state

Приложение приватной покерной комнаты

Статья 06 разделов 04 модулей

Real-time состояние комнаты, действия и логика игрового прототипа.

Задача
Игровому прототипу нужна синхронизированная состояние, чтобы участники видели один стол.
Что делали
Мы сделали real-time модель комнаты с действиями, состоянием игрока и обновлениями интерфейса.
Результат
Прототип проверяет механику игры и границы синхронизации в контролируемой среде.
Читать dev-story
TypeScriptVue QueryConvex

Адаптер Convex Vue Query

Статья 06 разделов 04 модулей

Библиотечный модуль, связывающий данные Convex с процессом Vue Query.

Задача
Vue-проектам был нужен удобный способ использовать Convex-запросы вместе с привычными data-fetching паттернами.
Что делали
Мы сделали TypeScript-адаптер между Convex и Vue Query.
Результат
Компоненты используют более последовательную модель данных и меньше повторяют интеграционный код.
Читать dev-story
TypeScriptTelegramLLM gateways

Мини-шлюз OpenClaw

Статья 06 разделов 04 модулей

Легкий прототип LLM и messaging-шлюза для экспериментов.

Задача
Экспериментам с чат-каналами и LLM нужен небольшой, легко изменяемый промежуточный слой.
Что делали
Мы сделали TypeScript мини-шлюз для подключения Telegram-подобных каналов и вызовов моделей.
Результат
Новые агентные и чат-сценарии проверяются до переноса в большую платформу.
Читать dev-story
SkillsAgent workflowsDocumentation

Библиотека навыков агентов

Статья 06 разделов 04 модулей

Повторяемые описания процессов, которые помогают агентам работать последовательно.

Задача
Качество агентов зависит от четких инструкций, но они часто остаются в чатах или разрозненных файлах.
Что делали
Мы создали библиотеку навыков с описанными процессами, правилами и контекстом использования.
Результат
Повторяемая работа выполняется последовательнее, а новые agent-flow быстрее документируются.
Читать dev-story

FAQ

Как принимаются проектные решения

Почему не у всех проектов есть видео?

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

Можно показать больше деталей на созвоне?

Да. На консультации можем показать архитектуру глубже, если это не нарушает конфиденциальность клиента.

Можно адаптировать такой проект под другую сферу?

Обычно да. Сначала отделяем повторно используемую архитектуру от логики конкретного клиента.

Есть похожая задача?

Пришлите короткое описание ситуации. Подскажем, с чего лучше начать: прототипа, интеграции или более широкой системы.

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