drafta
SaaS · Next.js, Supabase, Mistral, OpenAI
SaaS для бизнеса: AI готовит черновики ответов клиентам во всех мессенджерах и соцсетях, остаётся нажать «Отправить».
drafta — SaaS-приложение для бизнеса, которое упрощает общение с клиентами. Оно берёт на себя работу агента, который ведёт соцсети и мессенджеры компании: готовит ответы и публикует контент.
Задача
Клиенты пишут малому бизнесу в Telegram, WhatsApp, Instagram, Facebook, на почту и в чат на сайте. Владельцу приходится переключаться между приложениями и отвечать на каждое сообщение вручную, а на соцсети времени не остаётся.
Решение
Все каналы подключаются к одному окну. На каждый запрос AI (Mistral, OpenAI) готовит черновик ответа с учётом контекста бизнеса: календаря, таблиц и базы знаний. В том же приложении можно создавать посты и публиковать их прямо в соцсетях. Стек: Next.js и Supabase.
Результат
Пользователю остаётся проверить черновик и нажать одну кнопку, чтобы отправить сообщение. Окончательное решение всегда за человеком, а переписка и публикации во всех каналах ведутся из одного места.
Mira
AI-автоматизация · n8n, Next.js, Supabase, HubSpot, Telegram, OpenAI, Mistral
AI-ассистент для поиска путешествий: пишете в чат, куда и с каким бюджетом хотите поехать, а агенты подбирают перелёты и отели.
Mira — чат-бот на основе искусственного интеллекта для планирования поездок. Пользователь своими словами описывает, куда хочет поехать, на сколько человек, с каким бюджетом и пожеланиями, а AI-агенты ищут подходящие перелёты и отели.
Задача
Чтобы спланировать поездку, приходится часами сравнивать перелёты и отели на разных сайтах, заново вводить одни и те же параметры в фильтры и сводить варианты в голове.
Решение
Логика построена на n8n: агент-оркестратор собирает параметры поездки, уточняет недостающие данные и запускает отдельных агентов поиска перелётов и отелей. Модели — OpenAI и Mistral. Качество ответов проверяется автоматическими оценками на тестовом наборе. Интерфейс чата — Next.js, данные — Supabase, интеграции с HubSpot и Telegram.
Результат
Вместо поиска по фильтрам — разговор: пользователь получает до пяти подходящих вариантов перелётов и отелей с ценой, рейтингом, условиями и коротким объяснением, почему выбран именно этот вариант.
Spirit FairPlate Shop
Веб · Next.js, TypeScript, PostgreSQL, Self-hosted
Портал для Spirit GmbH: клиент загружает макет упаковки и за несколько кликов получает площади по цветам и стоимость флексоклише.
Spirit FairPlate Shop — онлайн-портал, который я разработал по заказу компании Spirit GmbH, производителя флексоклише для печати на гофрокартоне. Клиент загружает макет упаковки, а система сама раскладывает его по цветам, считает площадь каждого цвета и рассчитывает стоимость заказа.
Задача
Цена флексоклише зависит от площади печатной формы под каждый цвет макета. Клиентам Spirit — производителям упаковки — нужно быстро узнать эту цену, чтобы ответить своему заказчику, а разбирать макет и считать площади вручную долго.
Решение
Портал на Next.js и TypeScript с базой PostgreSQL на собственном сервере. Загруженный макет автоматически разделяется на цвета, для каждого цвета вычисляется площадь, и по ней формируется стоимость. Расчёт можно сохранить и оформить заказ, когда заказчик подтвердит его, а без регистрации — загрузить файл или взять тестовые данные и получить демо-расчёт на почту.
Результат
Вместо ручного запроса — несколько кликов: клиент загружает шаблон продукта и сразу получает подробный разбор технических площадей по цветам и стоимость заказа.
Benefita
Веб · Next.js, Supabase, PWA
Кооперативная программа лояльности для местного бизнеса: баллы, заработанные в одном заведении, тратятся на скидки в других.
Benefita — платформа, которая объединяет местные заведения в общую программу лояльности. Пользователь зарабатывает баллы, выполняя задания в одних заведениях, и тратит их на скидки и подарки в других, а бизнес получает новых клиентов от партнёров по сети без рекламного бюджета.
Задача
Малому бизнесу сложно привлекать новых клиентов: реклама дорогая, а собственная программа лояльности удерживает только тех, кто уже пришёл. Кафе, салону или мастерской нужен способ получать клиентов от соседних заведений и мотивировать их возвращаться.
Решение
Пользователь находит заведения в витрине приложения и выполняет задания за баллы. Самое простое — прийти в заведение и отсканировать NFC-чип на стойке, чтобы отметить визит. Есть и другие задания: опубликовать пост о заведении в соцсетях, подписаться на аккаунт, пригласить друга, подключить уведомления. Баллы обмениваются на скидки и подарки, которые предлагают заведения-участники. Стек: Next.js, Supabase, приложение работает как PWA — без установки из магазина.
Результат
Клиенты одного заведения узнают о других и приходят к ним за скидками, а каждый визит и каждая публикация в соцсетях приносят бизнесу новую аудиторию. Для пользователя это единая программа бонусов по всему городу вместо десятка отдельных карт.
https://benefita.de/Product Card AI
AI-автоматизация · Gemini, React, API, Vercel
AI-ассистент для продавцов: из любительского фото товара делает готовую карточку для Amazon, Etsy, eBay или Shopify.
Чат-бот, который превращает сырую фотографию товара в готовую карточку для маркетплейса. Достаточно отправить снимок — например, слегка помятое платье на кровати, — и ассистент сгенерирует профессиональные фото, заголовок и описание товара.
Задача
Чтобы выставить товар на маркетплейс, продавцу нужны качественные фотографии, продающий заголовок и описание с ключевыми характеристиками. Фотосессия с моделью и тексты под требования каждой площадки отнимают время и деньги, особенно когда товаров много.
Решение
Пользователь загружает фото в чат, а ассистент распознаёт товар, генерирует серию изображений — на нейтральном фоне, в интерьере и на модели, которая его «примерила», — и пишет заголовок, описание и список ключевых особенностей. Кнопками выбирается площадка, под которую готовится карточка: Amazon, Etsy, eBay, Shopify и другие, а также язык: английский, немецкий или русский. Стек: React, модели Gemini через API, хостинг на Vercel.
Результат
Из одного любительского снимка за несколько минут получается готовая карточка товара: набор фотографий, заголовок и описание, которые можно скачать или отредактировать перед публикацией.
Gastronomie AI
AI-автоматизация · LiveKit, ElevenLabs, Next.js, PostgreSQL, Self-hosted
Голосовой ассистент для ресторана: отвечает на звонки, бронирует столики и принимает заказы на вынос, а сложные вопросы передаёт сотруднику.
Голосовой AI-ассистент и портал для ресторана. Гость звонит по обычному номеру ресторана, а ассистент отвечает на вопросы, бронирует столик или оформляет заказ на вынос. Всё, что он делает, сразу попадает в портал ресторана, связанный и с ассистентом, и с сайтом.
Задача
В часы пик сотрудники ресторана не успевают отвечать на звонки: гости не могут дозвониться, чтобы забронировать столик или заказать еду, и ресторан теряет заказы. Брони и заказы при этом приходят из разных каналов — по телефону, через сайт и в самом зале — и их нужно сводить вручную.
Решение
Голосовой ассистент принимает звонки на номер ресторана: отвечает на вопросы гостей, бронирует столики и принимает заказы на вынос. Если он не может выполнить действие или ответить на вопрос, звонок переводится на сотрудника. Вторая часть проекта — портал ресторана: сайт для гостей с меню, бронированием и заказом на вынос и панель для персонала со схемой зала, бронями и заказами из всех каналов в реальном времени. Стек: голос — LiveKit и ElevenLabs, портал — Next.js и PostgreSQL на собственном сервере.
Результат
Ресторан отвечает на каждый звонок, даже когда персонал занят. Брони и заказы от голосового ассистента, с сайта и из зала собираются в одном месте, а у каждой записи видно, из какого канала она пришла.
Lingvy
ПО · Telegram Mini App, React, Supabase, Vercel
Приложение для изучения немецкого по книгам и фильмам: чтение с переводом, аудиопересказы, личный словарь и упражнения со словами.
Lingvy — Telegram Mini App для изучения иностранного языка на текстах по мотивам известных книг и фильмов. Пользователь читает и слушает истории, переводит незнакомые слова, собирает их в личный словарь и закрепляет в упражнениях.
Задача
Учебники и приложения с карточками быстро надоедают: слова заучиваются вне контекста и так же быстро забываются. Хотелось, чтобы язык можно было учить на интересных историях и при этом тренировать сразу чтение, восприятие на слух и словарный запас.
Решение
В приложении есть библиотека текстов по мотивам книг и фильмов, разбитых на главы. При чтении можно выделить слово или фразу, увидеть перевод и одним нажатием добавить слово в словарь. Тексты можно не только читать, но и слушать в виде аудиопересказов, а в разделе видео — смотреть ролики с немецкими субтитрами. Слова из словаря закрепляются в заданиях: вставить слово в предложение, прослушать и написать его. Стек: Telegram Mini App на React, данные в Supabase, хостинг на Vercel.
Результат
Пользователь учит язык на историях, которые ему интересны, а не на отдельных словах. В одном приложении тренируются чтение, аудирование и запоминание слов, а словарный запас пополняется прямо во время чтения.