Skip to main content
← All work
Mark logo

SaaS / MarTech

Mark.

Build sidebar CTA widgets, deploy them anywhere, and track every click.

Role: Full-stack developer Visit live site
Mark widget management dashboard

Revenue impact

Widgets lift blog-post conversion 3 to 7 percent (product benchmark)

Productivity

Deploy a widget in three ways without a developer

Summary

Mark lets bloggers and marketers create sidebar CTA widgets, deploy them via Google Tag Manager, a JS embed script, or an iframe, and track impressions, clicks and CTR per widget, all from one dashboard.

The problem

Blog traffic is wasted if it does not convert, but adding and testing CTAs usually means a developer ticket every time. Marketers want to launch a widget, point it at a campaign, and measure it themselves, without touching code or waiting on engineering.

What I built

A full-stack SaaS on Next.js:

Self-hosted on Docker with PostgreSQL and automated TLS.

Why it matters

It puts conversion experiments in the marketer’s hands. According to the product’s benchmark, deployed widgets lift blog-post conversion 3 to 7 percent, and every one of them is measurable without a developer in the loop.

Tech

Next.js, Better-Auth, Prisma, PostgreSQL, MinIO, Google Tag Manager, deployed on Docker.

A closer look

Mark analytics view with impressions, clicks and CTR

Tech stack

Want something like this built? Let's talk.

Book a call