Перейти к содержанию
+420 774 147 594
Контакты
Consentio

Consentio

Nuxt 3, Vue 3, TypeScript, Pinia, Prisma, PostgreSQL, Supabase, Stripe, Cloudflare Pages, Cloudflare R2, Chart.js, Zod, Resend, JWT (jose), Sentry, Vitest, GitHub Actions, REST API

Full-stack SaaS-платформа для управления GDPR cookie-согласиями - визуальный дизайнер баннеров, автоматический сканер cookies, генератор cookie policy, аналитический дашборд согласий, биллинг через Stripe и интеграция Google Consent Mode v2.

Задача

Большинство чешских компаний оказались между двумя плохими вариантами: либо платить enterprise-цены за иностранные инструменты вроде OneTrust или CookieBot (обычно 30-80 USD в месяц за один сайт), либо мириться с дешёвыми плагинами, для настройки баннера в которых нужен разработчик. При этом Google Consent Mode v2 стал обязательным для Google Ads и Analytics, а большинство существующих SaaS-решений не успели подстроиться. По-настоящему self-service, доступного и v2-совместимого инструмента на чешском рынке просто не существовало.

Наше решение

  • Построили full-stack SaaS-платформу на Nuxt 3, Vue 3, TypeScript и Pinia для управления состоянием
  • Разработали визуальный дизайнер баннеров с 7 макетами, 9 позициями и 5 цветовыми темами - полная кастомизация без единой строки кода
  • Создали автоматический сканер cookies, который обнаруживает и категоризирует 1st-party и 3rd-party cookies на клиентских сайтах
  • Построили генератор cookie policy, автоматически собирающий GDPR-совместимый юридический документ из результатов сканера
  • Построили аналитический дашборд согласий с визуализациями Chart.js: показатели согласия, гео-разбивка посетителей, A/B-тесты, экспорт данных
  • Интегрировали Stripe для подписочного биллинга с 4 тарифными планами (FREE / STARTER / PRO / AGENCY), помесячной и годовой оплатой и клиентским billing-порталом
  • Создали 80+ REST API эндпоинтов с Zod-валидацией по 24 моделям Prisma на PostgreSQL (Supabase + Prisma Accelerate)
  • Реализовали JWT + Google OAuth аутентификацию, Google Consent Mode v2, Soft Consent Mode для ePrivacy и возрастной gate 18+
  • Локализовали виджет согласия на 24+ языка; маркетинговый сайт сделали CZ-first с английским экспортным рынком на /en/
  • Создали long-tail SEO-поверхность: 7 CMS-лендингов (Shoptet, Shopify, WooCommerce, Framer, Webflow, Squarespace, Wix) и 4 сравнительные страницы (vs CookieBot, CookieYes, Complianz, Termly)
  • Развернули на Cloudflare Pages с хранилищем R2 для глобального edge-кэширования виджета и Resend для транзакционных писем
  • Подключили Sentry для мониторинга ошибок, Vitest для тестов и GitHub Actions для CI/CD с автоматическим деплоем из main

Что мы реализовали

Full-stack SaaS-платформа на Nuxt 3 и Vue 3

Визуальный дизайнер баннеров (7 макетов × 9 позиций × 5 тем)

Автоматический сканер и категоризация cookies

Генератор GDPR cookie policy

Виджет согласия на 24+ языках

Аналитический дашборд согласий на Chart.js

Подписочный биллинг Stripe с 4 тарифными планами (FREE / STARTER / PRO / AGENCY)

Google Consent Mode v2 + Soft Consent Mode для ePrivacy

80+ REST API эндпоинтов с Zod-валидацией поверх 24 моделей Prisma (PostgreSQL)

Возрастной gate 18+ для сайтов с ограничением по возрасту

JWT + Google OAuth аутентификация и multi-website дашборд

Edge-развёртывание на Cloudflare Pages с R2-кэшем виджета

Использованные технологии

Nuxt 3Vue 3TypeScriptPiniaPrismaPostgreSQLSupabaseStripeCloudflare PagesCloudflare R2Chart.jsZodResendJWT (jose)SentryVitestGitHub ActionsREST API
Посетить сайт →

Хотите аналогичные результаты?

Давайте обсудим ваш проект. Мы предоставим детальную оценку в течение 48 часов.
Получить бесплатную оценку проекта