Case · my own product

A subscription service that blocks ads, trackers and dangerous sites on every device in a household, via a WireGuard profile or a pre-configured router. I designed and built the product on my own, and I run it.

Role
Concept, design, development, operations
Type
SaaS with a subscription model
Languages
DE · EN · UK · RU
Website
xibro.de

The challenge

Browser ad blockers protect one device. Families, however, have phones, tablets, TVs and game consoles. The goal was a service that protects every device at once, without anyone having to understand the technology, and that pays for itself.

The solution

Every subscription gets its own DNS filter. Devices connect via WireGuard, only DNS goes through the tunnel, and all other traffic stays untouched. Anyone who wants to protect the whole home gets a router that sets itself up once it is plugged in.

A closer look

This is the customer account.

Screenshots of the customer account coming soon.

What I built

  • 01Customer accountIn four languages, sign-in with passkey, Google, Microsoft or Telegram, installable as an app.
  • 02Subscriptions & paymentsThree plans, Stripe, voucher codes, a referral programme and a 30-day money-back guarantee.
  • 03Filters per familyFilter profiles for individual devices, youth protection and a block against bypassing the filter.
  • 04StatisticsLive statistics per device and a weekly report by email.
  • 05Zero-setup routerAn OpenWrt router that configures itself on first start.
  • 06Telegram botAccount, plan and help right in the messenger.
  • 07Admin panelCustomers, campaigns, tickets and refunds, from a phone as well.
  • 08OperationsBackups restorable to the minute, monitoring and updates with automatic rollback.

Technology

  • Python
  • Flask
  • Socket.IO
  • MySQL
  • Redis
  • WireGuard
  • Pi-hole
  • Docker
  • OpenWrt
  • Stripe
  • n8n
  • Telegram Bot API

Visit xibro.de ↗

A similar project?

A short call shows whether we are a good fit.

Start a project