Zenovay: Real time analytics platform built on Supabase + Cloudflare Workers #43872
jasko-ctrl
started this conversation in
Show and tell
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Zenovay — Real-time analytics platform built on Supabase + Cloudflare Workers
We built Zenovay, a privacy-first web analytics platform with a real-time 3D globe that shows website visitors arriving live.
Supabase is the backbone of the entire product.

What we built
A web analytics tool that answers "which marketing channels bring paying customers?" instead of just "how much traffic did we get?" Real-time tracking, AI-powered visitor scoring, revenue attribution through Stripe, and a 3D globe visualization powered by Mapbox GL JS.
EU-hosted, cookieless by default, GDPR compliant without consent banners.
How we use Supabase
Database
pg_cron,pg_net,uuid-ossp,pgcryptoAuth
Realtime
visitorsandanalytics_dailytablespg_cron + pg_net (scheduled jobs)
We run a bunch of background jobs directly in Postgres:
All triggered via
pg_croncalling our API endpoints throughpg_netHTTP calls.What we store
Core analytics (visitors, events, pageviews), pre-aggregated daily stats, AI-generated insights, conversation history, knowledge base embeddings, heatmap data, session recordings, conversion funnels, support tickets, community forum posts, billing/subscription state, and more.
Architecture overview
The edge-first approach means our tracking script adds zero measurable latency to the sites it monitors. Events are processed at the nearest Cloudflare data center (300+ locations), then persisted to Supabase.
Tech stack
Numbers
Links
Happy to answer any questions about how we're using Supabase or the architecture in general.
Beta Was this translation helpful? Give feedback.
All reactions