Skip to content
// SELECTED WORK
04 / FREELANCE

Redovolt

An independent energy broker in Cologne needed an online presence that wins trust, books consultations, and turns word-of-mouth into trackable referrals.

// REFERRAL LOOP
  1. 01Referrer codeUnique code per advocate
  2. 02Lead booksConsultation via Cal.com
  3. 03Referral trackedLinked to the code
  4. 04KickbackPayout, then repeat
Word-of-mouth, made trackable
Redovolt referral loop: a referrer receives a unique code, a referred lead books a consultation, the referral is tracked against the code, and a kickback pays out — then the loop repeats.

// THE PROBLEM

René Dopierala brokers electricity and gas tariffs for households and small businesses around Cologne. Growth ran on word-of-mouth, but there was no way to capture leads, book consultations, or reward the people sending referrals. I built Redovolt as the front door: a conversion-focused site that books appointments and runs a referral program with real commission tracking behind it. It's live at redovolt.de, with a more comprehensive v2 in progress.

// WHAT I BUILT

  1. 01

    A conversion-focused marketing site that captures leads and books consultations for the broker.

  2. 02

    A live referral program — unique referrer codes, per-referral status, and kickback payout tracking with a configurable reward type and amount.

  3. 03

    A protected admin area over contact messages, appointments, and referral payouts.

  4. 04

    A more comprehensive v2 in progress: a multilingual rebuild (DE primary, plus EN/TR/AR/IT/PT/UK with RTL), double-opt-in newsletter via Resend, and Cal.com booking linked back to referral codes.

// THE INTERESTING PART

Rather than pull in a full i18n framework for seven languages, I built locale routing on Next.js middleware plus a small typed translation hook reading JSON message files — zero runtime i18n dependency, full control, and Arabic RTL handled with Tailwind variants from day one. It keeps the bundle lean and the data-protection story clean: no third-party i18n telemetry, fonts self-hosted at build time, nothing phoning home at runtime.

// OUTCOME

// IMPACT

Live at redovolt.de as the consultancy's lead-gen front door, running a referral program with real commission tracking. A more polished, comprehensive v2 is in active development.

// STACK

v2: Next.js 16 (App Router) + React 19, MongoDB via Mongoose, NextAuth v5, Resend email, Cal.com booking, custom zero-dependency i18n. Self-hosted in the EU.