← Return to projects

jule.ai — Onsite Engagement Platform

Full-Stack · SaaS
7Screens
Open Website

No-code builder for onsite popups, surveys and preference centers — embed anywhere, sync to Iterable, measure in real time.

jule.ai — Onsite Engagement Platform logo
jule.ai — Onsite Engagement Platform
jule.ai — Onsite Engagement Platform
jule.ai — Onsite Engagement Platform
jule.ai — Onsite Engagement Platform
jule.ai — Onsite Engagement Platform
jule.ai — Onsite Engagement Platform
jule.ai — Onsite Engagement Platform

About this project

jule.ai is a SaaS platform that lets marketing teams build and ship onsite widgets — popups, surveys, signup forms and preference centers — without engineering. A drag-and-drop canvas editor (with A/B testing, conditional logic and live preview) produces an embeddable widget that matches any brand and runs anywhere. Submissions sync automatically to Iterable, and a real-time analytics dashboard tracks response rates and performance. I worked across the whole stack: a NestJS + PostgreSQL + TypeORM backend with JWT/2FA auth, BullMQ + Redis job queues, Stripe billing, S3 uploads and Sentry monitoring; a Next.js + TypeScript frontend with a Konva-based editor, React Flow logic graphs, TanStack Query and Zustand; a separate super-admin panel; Tinybird-powered event analytics; reliable coupon delivery (idempotent Iterable signals with an hourly self-healing sweeper); and usage-cost tracking with versioned pricing and per-organization revenue history.

Stack

NestJSTypeScriptPostgreSQLTypeORMNext.jsKonva EditorReact FlowRedis + BullMQStripeTinybirdAWS S3Sentry
Next projectYedu Rides — Driver App