SaaS · Кастомный проект
Анонимная платформа бинарных голосований с мобильным клиентом
16 недЗапустили платформу анонимных голосований с собственной токен-экономикой только под внутренние траты, веб и мобильный клиент (Capacitor) в одной кодовой базе.
Что входило
Web на Next.js + Capacitor для iOS/Android (push, биометрия, геолокация), Three.js/R3F для 3D-сцен, Rust-бэкенд с миграциями и docker-compose, OpenAPI-контракт, e2e в Playwright, research-документ по Privacy Pass (RFC 9576/77/78), Anonymous Rate-Limited Credentials, blind signature атаки.
Результат
Пользователи голосуют анонимно и получают токены вознаграждения, не привязанные к идентичности, по криптографически чистой схеме.
Next.jsRustCapacitorPostgreSQLThree.js
· Анонимный кейс
Разработали полноценное ТЗ на платформу оператора фискальных данных под законодательство РК с биллинговой подсистемой и архитектурой под рост.
Что входило
Техническое задание ~17 разделов: функциональные требования, протокол взаимодействия, архитектура, инфраструктура и план масштабирования по годам, информационная безопасность, требования к хранению данных, SLA, интеграции, лицензирование и сертификация, биллинговая подсистема, кросс-анализ опыта российских ОФД и местных аналогов.
Результат
Заказчик получил готовый документ, по которому может пилить тендер и стартовать разработку.
ТЗOFDComplianceKazakhstan
· Анонимный кейс
Поверх опыта первой версии собрали новое поколение клубного ПО: жёсткое RBAC, multi-tenant архитектура «Сеть → Клуб → Зона», вся бизнес-логика на уровне БД с pg_cron-планировщиком.
Что входило
PostgreSQL 16 + Postgraphile 5 (GraphQL из коробки), 90+ миграций по модулям: ядро, RBAC, клубы и зоны, персонал, клиенты, продукты, абонементы (включая корпоративные и групповые), финансы (касса, инвойсы, баланс, повторяющиеся платежи), расписание, СКУД, 2FA, отчётность, сегментация и напоминания. Frontend на Next.js 15 + Tailwind + shadcn/ui. Платёжный модуль для Jusan Bank, e2e-тесты в Playwright.
Результат
Сетка из десятков клубов рулится из одной админки, права режутся гранулярно вплоть до уровня клуба, регулярные платежи и продление абонементов крутятся в БД без отдельного воркера.
Next.js 15PostgreSQLPostgraphileGraphQLpg_cron
· Анонимный кейс
Запустили платформу медицинского образования: короткие видео, прямые трансляции, конференции, монетизация и собственное устройство записи.
Что входило
PostgreSQL 15 с доменными схемами (users/videos/live/payments), PostGraphile как GraphQL-слой, Redis для кеша и pub/sub, отдельные сервисы для медиа, транскрипции, переводов, нотификаций, платежей, стриминга, мобильное и веб-приложение, фирменный девайс MedCapture для съёмки в операционной, аэро-камеры MedCam-Robot, координационный репозиторий с архитектурой, Phase 2 — Kubernetes/AWS EKS с доменным шардингом.
Результат
Медицинские специалисты учатся на коротких видео и стримах, авторы получают монетизацию, контент снимается на собственном оборудовании платформы.
PostGraphilePostgreSQLRedisDockerKubernetes
· Анонимный кейс
Ресторанная сеть теряла время на ручном переносе заказов из Wolt, Яндекс.Еды и Glovo в кассу. Собрали единый бэкенд, который сам тянет заказы из агрегаторов и пушит их в POS-систему.
Что входило
Go 1.24 + Gin + GORM + PostgreSQL 16, 20 контроллеров и 53 сервиса, Swagger-документация, интеграции с iiko, R-Keeper, Rubus, Paloma, синхронизация меню в Wolt/Yandex/Glovo/Kaspi, JWT-авторизация, мониторинг здоровья сервисов.
Результат
Заказы из агрегаторов автоматически уходят в кассу ресторана, меню синхронизируются — не нужно вести их в каждом приложении вручную.
GoGinGORMPostgreSQLiikoWolt
· Анонимный кейс
Делали POS-кассу, которая работает и на телефоне продавца, и на терминале, и на стационарном POS-устройстве. Чек, смены, оплата, склад, возвраты — всё в одном приложении.
Что входило
Flutter + Clean Architecture/DDD, BLoC для состояния, GetIt для DI, GoRouter, локальная SQLite-БД, оффлайн-режим, авторизация по PIN и биометрии, push-уведомления Firebase, WebSocket/SSE для онлайн-обновлений, поддержка Android/iOS, поддерживается ~49 фич кассового цикла.
Результат
Касса работает оффлайн и в полях, и в зале — продавцу не нужны отдельные приложения для смены, продажи и инвентаризации.
FlutterDDDClean ArchitectureBLoCSQLite
· Анонимный кейс
Сервис бронирования услуг (мастера, локации, тайм-слоты) — нужна была единая платформа: веб для администрирования, мобильное приложение для клиента, бэк с интеграциями.
Что входило
Next.js + Prisma + PostgreSQL, веб-админка с управлением организациями, мобильное приложение клиента, отдельный модуль бронирования, скрипты деплоя через SSH, прайс-листы и тестовые сценарии для всей панели админа, чек-листы реализации и gap-анализ мобильного клиента.
Результат
Клиент бронирует слот в мобильном приложении, администратор видит загрузку и историю в веб-кабинете.
Next.jsPrismaPostgreSQLMobileBookings
· Анонимный кейс
Розница · Сайт
Веб-портал POS-платформы: лендинг + кабинет владельца + супер-админка
10 недДля платформы Telegram-POS сделали единый веб-портал: лендинг, кабинет владельца магазина, супер-админка для нашей команды, плюс чат-ассистент с потоковыми ответами.
Что входило
Next.js 16 App Router, TypeScript, 13 локалей, light/dark тема, httpOnly cookies для токенов, чат-ассистент с потоковыми SSE-ответами, управление организациями/маппингами/биллингом, отдельный POS-модуль с устройствами и сотрудниками.
Результат
Один портал закрывает три аудитории — гостей, владельцев и операторов платформы.
Next.js 16TypeScripti18nSSE
· Анонимный кейс
HoReCa · Десктоп
Удалённый агент для управления POS-системами клиентов
10 недЧтобы наша команда (и автоматика) могли настраивать iiko, 1С, R-Keeper и Paloma прямо на компьютере клиента, не приезжая на точку, собрали Rust-агент с защищённым туннелем.
Что входило
Rust-агент устанавливается как Windows-служба на машине клиента, mTLS-туннель до relay-сервера, sandbox с гранулярными разрешениями, плагины для iiko/1С/R-Keeper, gRPC между плагинами, авто-обновление, NSIS/WiX-установщик, набор инструментов для синхронизации меню в Wolt/Yandex/Glovo/Kaspi прямо из удалённой сессии.
Результат
Сотрудник или AI-агент чинит интеграции и правит меню в кассе клиента из своего кабинета, без выезда.
RustmTLSgRPCWindows Serviceiiko1С
· Анонимный кейс
Розница · Прошивка
Кастомный Linux-дистрибутив для POS-устройства
8 недХотелось, чтобы кассовое железо включалось и сразу показывало кассу, без Windows и без лишних слоёв. Собрали свой Linux-дистрибутив на базе systemd.
Что входило
Минимальный Linux на Raspberry Pi и x86/ARM, системная служба на Rust (mynova-sysd) с Unix socket JSON-RPC, управление WiFi/Ethernet, яркостью экрана, USB/Bluetooth/GPIO, OTA-обновления, бэкап SQLite, cage + Flutter POS как UI-слой, отдельный TSD HTTP-сервер.
Результат
Касса включается за секунды и сразу готова к продажам, без админских танцев с ОС.
RustLinuxsystemdRaspberry PiFlutter
· Анонимный кейс
SaaS · Кастомный проект
Стенд для обучения и подбора параметров LoRA-адаптеров
8 недИнструмент для дата-сайентистов: интерфейс настройки и бенчмаркинга LoRA-адаптеров поверх собственной кодовой базы.
Что входило
Next.js 15 + Radix UI + Tailwind, скрипты на Python для обучения LoRA, оптимизации параметров и бенчмаркинга, TensorFlow.js для клиентских визуализаций, d3 и chart.js для графиков, React Query.
Результат
Команда подбирает гиперпараметры в одном интерфейсе и видит результаты на дашборде, не лазая в Jupyter.
Next.js 15TensorFlow.jsPythonLoRARadix UI
· Анонимный кейс
HoReCa · Сайт
Личный кабинет для сети доставки еды
6 недВеб-кабинет для оператора сервиса доставки и владельцев ресторанов: подключение POS-систем, статистика, мониторинг.
Что входило
Next.js 15 App Router, React 19, Tailwind v4, shadcn/ui, next-intl (мультиязык), next-themes (тёмная тема), recharts для графиков, ky для HTTP-клиента, Docker standalone-сборка.
Результат
Партнёры подключают свою кассу за несколько шагов и видят онлайн-аналитику по точкам.
Next.js 15React 19shadcn/uinext-intl
· Анонимный кейс
Разрабатывать СКУД без физических турникетов в офисе — больно. Собрали платформу-эмулятор: имитирует Kerong-замки, ZKTeco-терминалы и Hikvision-камеры на уровне сетевого протокола.
Что входило
Monorepo (Express.js backend на 4000 + Next.js frontend на 3001), SQLite в WAL-режиме, эмуляция протоколов: Kerong CU48 (TCP/binary), ZKTeco ADMS (HTTP), Hikvision ISAPI (HTTP+Digest), несколько BU-модулей на разных портах, web-UI для управления и логирования TCP-пакетов в реальном времени.
Результат
Команда разрабатывает интеграции с СКУД и тестирует продакшн-сценарии без покупки железа.
TypeScriptExpressSQLiteTCPNext.js 15
· Анонимный кейс
Услуги · Прошивка
Система управления электронными замками-шкафчиками
4 недДля фитнес-клуба и коворкинга нужна была управляющая прослойка между бэкендом и BU-модулями замков Kerong CU48 по RS485.
Что входило
Nx-монорепо: ядро-библиотека протокола CU48, Express API-сервер, React/Next.js веб-интерфейс для оператора, поддержка нескольких BU-модулей и до 48 замков на каждом, логирование TCP-пакетов.
Результат
Клиент платит за абонемент — замок шкафчика открывается с его браслета или приложения автоматически.
TypeScriptNxTCPRS485React
· Анонимный кейс
Сеть фитнес-клубов жила в нескольких разрозненных программах: учёт клиентов в одной, абонементы в другой, турникеты в третьей. Мы собрали единую платформу: админка, мобильное приложение клиента, приложение тренера, бэкенд, биометрический СКУД и сейфы-шкафчики.
Что входило
Веб-админка на Next.js (49 модулей: клиенты, абонементы, касса, лояльность, отчёты), бэкенд на Node.js/Sequelize с 158 моделями, два мобильных приложения (.NET MAUI и Flutter), мобилка для тренеров на Flutter, FaceID-турникеты Dahua, электронные замки Kerong, интеграции с Kaspi QR и Jusan Bank, push через Firebase, мониторинг серверов с алертами в Telegram.
Результат
Все клубы сети работают в одной системе: турникет, касса, абонементы и push-уведомления синхронизированы в реальном времени.
Node.jsNext.jsPostgreSQLHasuraFlutter1С
· Анонимный кейс
Клиника репродуктивной медицины работала в 1С, но врачам и пациентам нужны были современные интерфейсы и интеграции. Сделали портал для персонала, мобильное приложение пациента, шлюз обмена данными с 1С и сервис электронной подписи для государственных сервисов.
Что входило
Десктопный портал для персонала клиники (Next.js + NextAuth), мобильное приложение пациента (Flutter), Service Desk для внутренних заявок, ESB-шлюз на Spring Boot для обмена между внутренними системами, REST-шлюз к 1С OData с собственной админкой и логированием, чат-боты для уведомлений пациентов, образовательный портал, мини-API на Firebase для push, сервис электронной подписи на КриптоПро 4.0 в Docker для работы с ЕСИА (госуслуги).
Результат
Пациенты записываются и видят результаты в приложении, персонал работает в одном портале, обмен с 1С автоматизирован, документы подписываются электронно и принимаются на госуслугах.
Next.jsPrismaPostgreSQLJava/Spring1СFlutter
· Анонимный кейс
HoReCa · Сайт
Аналитика и интеграционная панель для сети точек продаж
10 недСеть точек продаж и доставки хотела видеть всё в одном дашборде: статусы интеграций с агрегаторами, остатки, продажи, логи. Собрали платформу-агрегатор.
Что входило
Next.js, Prisma, дашборды на Recharts/Syncfusion, интеграция с Wolt API, Telegram-боты для команд и алертов, REST для подключения внешних систем, синхронизация каталогов и остатков, многоуровневые роли и аудит действий, поддержка SSL/Procfile под Heroku-like деплой.
Результат
Менеджер сети видит сводку по всем точкам и агрегаторам в одной панели, ошибки интеграций приходят в Telegram.
Next.jsPrismaSyncfusionWoltTelegram Bot
· Анонимный кейс
SaaS · Кастомный проект
SaaS-платформа управления менеджерским трудом и продажами
10 недСделали SaaS-кабинет для отдела продаж с расчётом профита, апгрейдов, интеграцией WhatsApp и обменом с 1С.
Что входило
Next.js + Prisma + MongoDB, FullCalendar для планирования, S3 для файлов, WhatsApp Green API, контроллеры для обмена с 1С, JWT-аутентификация, утилиты расчёта прибыли и апгрейдов тарифов.
Результат
Менеджер видит свои сделки, апгрейды и календарь в одном кабинете, переписка с клиентом и заказ в 1С связаны.
Next.jsPrismaMongoDBS31С
· Анонимный кейс
Розница · 1С
Современная POS-касса, встраиваемая в 1С
8 недКассирам неудобно работать в стандартной форме 1С — нужен был полноэкранный современный кассовый интерфейс, но без выхода из 1С и без отдельных платных решений.
Что входило
Web-приложение, встраиваемое прямо в управляемую форму 1С, корзина, скидки, дисконтные карты, комбинированная оплата (наличные/карты/мобильные), отложенные чеки, смены, темы оформления, печать этикеток и штрих-кодов, сканирование, Telegram-логирование, интеграции с Яндекс.Едой, Wolt, Glovo, Kaspi, Barik.
Результат
Кассир работает в современном полноэкранном интерфейсе, но все данные сразу остаются в 1С без отдельного обмена.
1СJavaScriptHTMLTelegram
· Анонимный кейс
Услуги · Бот
Мульти-инстанс WhatsApp API для бизнеса
8 недБизнесу нужно было рассылать и принимать WhatsApp с нескольких номеров из одного API: для отдела продаж, поддержки и автоматических уведомлений.
Что входило
Node.js 20 + Baileys, поддержка нескольких подключений в одном приложении, JWT и API-ключи на выбор, MongoDB или SQLite, медиа-сообщения (фото/видео/документы), webhooks доставки и приёма, статистика по каждому инстансу, Docker и docker-compose, авто-переподключение и health-чек сокетов.
Результат
Команда работает с десятками WhatsApp-номеров через единый API, доставка и приём логируются по каждому инстансу.
Node.js 20BaileysDockerMongoDBWebhooks
· Анонимный кейс
Для проекта на блокчейне TON собрали смарт-контракты по NFT/Jetton-стандартам и отдельную аналитику по транзакциям кошельков.
Что входило
Смарт-контракты на FunC: NFT-коллекция (immutable и editable с роялти), NFT-item, marketplace и nft-sale, Jetton (FT) с примером ICO, полу-fungible. TypeScript-обёртки и sandbox-тесты, jest. Отдельный аналитический модуль на .NET для парсинга и обогащения данных по кошелькам через Selenium и БД.
Результат
Проект получил готовые контракты по TIPs-стандартам и пайплайн анализа кошельков для антифрод-задач.
FunCTONTypeScriptC# .NETSelenium
· Анонимный кейс
Медицина · Сайт
Веб-платформа управления донорским банком (криобанк)
6 недДонорский банк вёл базу в таблицах — нужна была нормальная админка с поиском, картой и уведомлениями донорам.
Что входило
Next.js 15 + Prisma + MongoDB, поиск и фильтрация доноров, карта на Leaflet, email и SMS-уведомления, аутентификация через NextAuth, хранение медицинских документов в S3, двуязычный интерфейс (RU/EN).
Результат
Сотрудники банка нашли донора по сложному набору фильтров за секунды, документы и история по каждому донору — в одном окне.
Next.js 15PrismaMongoDBS3Leaflet
· Анонимный кейс
Кладовщикам нужно было собирать заказы и инвентаризировать склад сканером — отдельное приложение со штрих-кодом, оффлайн-режимом и сихронизацией.
Что входило
Flutter, локальная БД Realm, сканирование штрих-кодов через камеру, заявки (приход, расход, инвентаризация, перемещение), проверка и обновление цен, контроль остатков, оффлайн-режим, синхронизация через Telegram Bot API.
Результат
Кладовщик собирает заказ сканером, данные синхронизируются с 1С без ручного ввода.
FlutterRealmDDDClean Architecture
· Анонимный кейс
Услуги · Десктоп
Универсальный менеджер биометрических терминалов ZKTeco
6 недОбъекты с десятком ZKTeco-терминалов мучились с фирменным софтом. Собрали единое настольное приложение с обменом по протоколу EvaScripts и стандартному SDK.
Что входило
Кроссплатформенный .NET MAUI-десктоп, ZKTeco NetSDK, единая работа с несколькими терминалами, домен-доменная архитектура (Domain/Infrastructure/Views/ViewModels), управление сотрудниками и доступом.
Результат
Администратор управляет всеми терминалами объекта из одного окна.
.NET MAUIZKTeco SDKWindows
· Анонимный кейс
SaaS · Бот
Tap-to-earn игра внутри Telegram Mini Apps
6 недСделали Telegram-игру в формате hamster-kombat с коллектором заданий — лёгкий кликер с реферальной системой и наградами.
Что входило
Nx-монорепо с двумя приложениями: основной кликер и g-collector, Next.js + Tailwind, Telegram Mini Apps SDK, реферальная программа, задания, ежедневные награды, деплой на Vercel.
Результат
Игра вышла, набрала аудиторию через Telegram-каналы, монетизация — рекламные интеграции и партнёрки.
Next.jsNx monorepoTelegram Mini AppsTailwind
· Анонимный кейс
Аналитики хотели быстро поднимать срезы по ЖК и ценам и выгружать всё в Excel без помощи разработчиков.
Что входило
FastAPI + SQLAlchemy + Pandas + XlsxWriter, ETL-слой над PostgreSQL, контекстный менеджер таймаута запросов, чанковая запись больших Excel (~5000 строк/чанк), JWT-авторизация, контейнеризация (Docker + nginx), логирование, тесты.
Результат
Аналитик получает Excel со срезом по ЖК за секунды, без эскалации в IT.
FastAPIPandasPostgreSQLDockerExcel
· Анонимный кейс
Медицина · Десктоп
Драйвер медицинских камер и USB-устройств для 1С
4 недМедицинские учреждения работают в 1С, но нужно было заводить в карточку пациента изображения с USB-камер и видеопотока RTSP прямо из интерфейса 1С.
Что входило
Внешняя компонента для 1С на C++/OpenCV под x64 (статическая сборка), Windows-служба на .NET с Topshelf для управления камерами, поддержка USB-камер через DirectShow, RTSP-стримов и записи видео в файл.
Результат
Снимки и видео заводятся в карточку пациента 1С в один клик, без сторонних программ.
C++OpenCV1С AddIn SDK.NETRTSP
· Анонимный кейс
HoReCa · 1С
Интеграции 1С с Wolt и Яндекс.Едой
4 недРесторан получал заказы из Wolt и Яндекс.Еды вручную — нужно было соединить агрегаторы с 1С: меню в одну сторону, заказы и статусы в другую.
Что входило
Документация и реализация обмена: получение/обновление меню, остатков и цен, прием заказов через push и pull-методы, OAuth-токены, обработка статусов заказа, кодогенерация обработок 1С под Wolt Order API и API ритейла Яндекс.Еды.
Результат
Меню синхронизируется автоматически, заказы из агрегаторов сразу попадают в 1С с правильными ценами и составами.
1СWolt APIЯндекс.Еда APIREST
· Анонимный кейс
Услуги · Сайт
Анализ и план развития админ-панели сети прачечных
4 недКлиент пришёл с действующим Angular/Firebase-приложением для сети прачечных — нужны были глубокий анализ функционала, фиксация архитектуры и план дальнейшей разработки.
Что входило
Полный аудит существующей системы: Angular 17 + Ionic + Firebase Realtime DB + Firebase Auth + Hosting, документация по модулям и страницам, цветовой схеме, темной теме Material Design, карта дальнейших улучшений.
Результат
Команда получила полный архитектурный документ, чтобы дальше развивать продукт осознанно.
AngularIonicFirebaseMaterial
· Анонимный кейс
Собрали MVP мобильного приложения с упражнениями и трекером для частной психологической практики.
Что входило
React Native + Expo SDK 48, react-navigation, FontAwesome, кастомные шрифты, лёгкий дизайн под self-help сценарии.
Результат
Психолог раздаёт приложение клиентам как продолжение сессии — упражнения и техники доступны вне приёма.
React NativeExpoFontAwesome
· Анонимный кейс
Финтех-интеграция требовала тестов против внешнего SOAP-сервиса с WS-Security, но реального стенда не было. Собрали имитатор.
Что входило
Два варианта mock-сервиса (Python с zeep/lxml/cryptography и Node.js на Express + xml2js + xpath), генерация SOAP-ответов по mock-данным, имитация WS-Security, скрипты для генерации сертификатов и диагностики.
Результат
Команда тестирует интеграцию локально и в CI без зависимости от внешнего сервиса.
PythonSOAPWS-SecurityNode.jsXML
· Анонимный кейс
Для интеграций с госуслугами требовались подписи КриптоПро. Собрали изолированный сервис в контейнере, к которому остальные системы обращаются по REST.
Что входило
NestJS-приложение в Docker, установка КриптоПро CSP 4.0, загрузка корневых сертификатов тестового и боевого ЕСИА, скрипты выпуска тестовых сертификатов, Swagger, метод POST /cryptopro/sign, упаковка приватных ключей в zip-бандл.
Результат
Клиентские системы получают подпись через HTTP, не таская внутри себя КриптоПро.
Node.jsNestJSDockerКриптоПроЕСИА
· Анонимный кейс
Розница · Лендинг
Дизайн-концепция и мокапы маркетплейса handmade-товаров
3 недЗаказчик задумал маркетплейс для мастеров ручной работы и пришёл за концепцией: главная, категория, товар, страница мастера и Telegram-витрина.
Что входило
ТЗ для дизайнера и пять HTML-мокапов (главная, категория, страница товара, страница мастера, домашняя страница маркетплейса), документация по уникальным элементам каждой страницы, отдельная инструкция по созданию Telegram-бота продаж на n8n.
Результат
Заказчик получил пакет, по которому можно идти к дизайнеру и фронтендеру или сразу запускаться через Telegram-бот.
HTMLCSSUI/UXn8nTelegram Bot
· Анонимный кейс
Финтех · Десктоп
Чекер кошельков с анонимизацией через Tor
2 недАналитический инструмент для проверки блокчейн-кошельков через публичные эксплореры — с обходом блокировок через Tor-профили.
Что входило
.NET 8 + Selenium (GeckoDriver + Firefox через Tor Browser), SQL Server-источник кошельков, ngrok-туннелирование, nginx для front-стенда, ipynb для исследований.
Результат
Команда быстро проверяет большие списки кошельков, не подставляя свой IP.
.NET 8SeleniumTorSQL Servernginx
· Анонимный кейс
Розница · 1С
Внешняя обработка 1С для отправки WhatsApp клиентам
1 недМагазины 1С хотели прямо из конфигурации отправлять WhatsApp клиентам — чеки, напоминания, маркетинг.
Что входило
Внешняя обработка для 1С (.epf), регистр настроек, нормализация телефонов, регистрация событий в журнале 1С, привязка к мульти-инстанс WhatsApp API.
Результат
Менеджер отправляет WhatsApp прямо из карточки контрагента 1С без копипасты в браузер.
1СWhatsAppВнешняя обработка
· Анонимный кейс
Быстрый сборщик цен и объявлений с публичных классифайдов для построения базы для аналитики.
Что входило
Python-скрейпер на BeautifulSoup + requests, чтение sitemap, рекурсивный обход с настраиваемой глубиной, soft-rate-limit задержками, извлечение заголовка/цены/состава объявления.
Результат
База собирается за ночь, дальше уходит в аналитический модуль для срезов и Excel-отчётов.
PythonBeautifulSouprequests
· Анонимный кейс
Микро-утилита, которая превращает многоуровневый JSON-ответ Google в плоский удобный адрес для CRM и логистики.
Что входило
JS-функция parseAddress: извлекает route/street_number/sublocality/locality/postal_code/country, координаты, place_id, нормализует под формат CRM.
Результат
CRM получает чистый структурированный адрес из любого Google-ответа, без ручной обработки.
JavaScriptGoogle Maps APIGeocoding
· Анонимный кейс