Skip to content
TelegramWhatsApp
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 platform for GDPR cookie consent management - visual banner designer, automatic cookie scanner, cookie-policy generator, consent analytics dashboard, Stripe billing, and Google Consent Mode v2 integration.

The Challenge

Most Czech businesses were stuck between two bad options: paying enterprise prices for tools like OneTrust or CookieBot (commonly $30–80/month per site), or settling for cheap plugins that required a developer to customize the banner. Meanwhile, Google Consent Mode v2 became mandatory for Google Ads and Analytics and most existing SaaS tools hadn't caught up. Something genuinely self-service, affordable, and v2-compliant didn't exist in this market.

Our Solution

  • Built a full-stack SaaS platform with Nuxt 3, Vue 3, TypeScript, and Pinia for state management
  • Designed a visual banner designer with 7 layouts, 9 positions, and 5 color themes — full customization without a single line of code
  • Developed an automatic cookie scanner that detects and categorizes 1st-party and 3rd-party cookies across client websites
  • Built a cookie-policy generator that auto-produces a GDPR-compliant legal page from the scanner output
  • Created a consent analytics dashboard with Chart.js visualizations for consent rates, visitor geo breakdown, A/B tests, and data export
  • Integrated Stripe for subscription billing with 4 pricing tiers (FREE / STARTER / PRO / AGENCY), monthly + annual billing, and a customer billing portal
  • Built 80+ REST API endpoints with Zod validation across 24 Prisma database models on PostgreSQL (Supabase + Prisma Accelerate)
  • Implemented JWT + Google OAuth authentication, Google Consent Mode v2, Soft Consent Mode for ePrivacy, and an 18+ age gate
  • Localized the consent widget into 24+ languages; built a CZ-first marketing site with an English export market under /en/
  • Shipped a long-tail SEO surface: 7 CMS landing pages (Shoptet, Shopify, WooCommerce, Framer, Webflow, Squarespace, Wix) and 4 competitor comparison pages (vs CookieBot, CookieYes, Complianz, Termly)
  • Deployed on Cloudflare Pages with R2 storage for global edge widget caching and Resend for transactional email
  • Wired Sentry for error monitoring, Vitest for the test suite, and GitHub Actions for CI/CD auto-deploying from main

What We Delivered

Full-stack SaaS platform with Nuxt 3 and Vue 3

Visual banner designer (7 layouts × 9 positions × 5 themes)

Automatic cookie scanner and categorization

GDPR cookie-policy generator

Consent widget in 24+ languages

Consent analytics dashboard with Chart.js

Stripe subscription billing with 4 pricing tiers (FREE / STARTER / PRO / AGENCY)

Google Consent Mode v2 + Soft Consent Mode for ePrivacy

80+ REST API endpoints with Zod validation across 24 Prisma models (PostgreSQL)

18+ age gate for sites with age restrictions

JWT + Google OAuth authentication and multi-website dashboard

Cloudflare Pages edge deployment with R2 widget cache

Technologies Used

Nuxt 3Vue 3TypeScriptPiniaPrismaPostgreSQLSupabaseStripeCloudflare PagesCloudflare R2Chart.jsZodResendJWT (jose)SentryVitestGitHub ActionsREST API
Visit Website →

Want Similar Results?

Let's discuss your project. We'll provide a detailed quote within 48 hours.
Get Your Free Project Quote