Open

Building in the open

DataSaaS is built by a solo founder. No VC funding, no hidden agenda. Here is exactly what we have shipped, what we are building next, and how the product works under the hood.

Tracking script size

4.8 KB

REST API endpoints

27

Payment integrations

4

Countries supported

240+

Email templates

26

Test suite

661 tests

What we have shipped

Tracking Core

  • Tracking script (standard + cookieless)
  • Event ingestion API
  • Postgres schema with monthly partitioning
  • Auth (login, signup, password reset)

Analytics Depth

  • 12 breakdown dimensions (referrers, pages, countries, devices, browsers, UTMs, channels)
  • Date range presets (today, 7d, 30d, 12m, MTD, YTD, all, custom)
  • Comparison periods
  • 12-dimension filter system (is / is_not / contains)
  • Real-time visitors with world map

Revenue Attribution

  • Stripe, LemonSqueezy, Polar, Paddle integrations
  • Encrypted API key storage
  • Revenue timeseries + breakdowns by source, page, country, device
  • MRR calculation, conversion rate, Revenue Per Visitor

Engagement

  • Goals (custom + page visit + scroll + auto)
  • Conversion funnels (up to 8 steps, Sankey visualization)
  • Visitor identification with identify() API
  • Visitor profiles with full journey replay

Monetization

  • Stripe billing (Starter / Growth tiers)
  • Usage-based quotas + feature gating
  • Checkout + customer portal
  • 26 email templates (trial drip, win-back, usage alerts)

Platform & Growth

  • REST API v1 with 27 endpoints
  • API key management (read / read+write scopes)
  • Data imports from Plausible + DataFast
  • Public dashboards + embeddable widgets
  • Admin panel (7 pages)
  • Email reports (weekly / monthly)
  • Goal alerts with custom templates
  • Feedback board with voting
  • CI/CD pipeline (GitHub Actions → PM2)

What is next

IP / bot exclusion filtersPlanned
Slack / Discord webhook notificationsPlanned
MFA + session managementPlanned
Performance optimization (composite indexes, CTE materialization)Planned
Landing page mobile polishPlanned
Product screenshots for marketing pagesPlanned

Tech stack

TechnologyRole
Next.js 16Framework
TypeScriptLanguage
Supabase (PostgreSQL)Database + Auth
Tailwind CSSStyling
shadcn/uiComponents
ResendEmail
StripeBilling
DB-IP City LiteGeolocation
Hostinger VPSHosting
PM2Process manager
GitHub ActionsCI/CD

Our principles

  • Revenue-first, not pageview-first

    Every feature we build should help you connect traffic to revenue. If it does not answer "is this making me money?", it is not a priority.

  • Your data, your server

    DataSaaS is self-hostable. Your analytics data never has to leave your infrastructure. No vendor lock-in, no data hostage situations.

  • Privacy by default, not by add-on

    Cookieless tracking is built in, not a premium feature. GDPR compliance is the default state, not a configuration checkbox.

  • Transparent pricing, transparent product

    No "contact sales" for pricing. No opaque tiers. Every feature, every price, every limitation is documented publicly.

Try it yourself

14-day free trial. No credit card required.

Start free trial