All work

Case study 03 · Rhythmic Rebellion · Music platform · No-code site builder

Thousands of artist sites.
One site builder.

Rhythmic Rebellion lets musicians, songwriters and labels build their own website without code and earn from fans directly — music sales, karaoke, a stem mixer, a fan club and merch. Fans use one account across every artist, in the browser or the mobile app. Dmytro worked on it for three and a half years.

Product
Music platform and no-code site builder
Our role
Frontend engineer (Dmytro), working across all four apps
Period
2019 → 2022, 3.5 years
Team
30–40 people, about 10 of them frontend
Thousands

of artist websites published

20+

building blocks and 5–10 themes in the site builder

100+

screens in the artist admin

4

apps sharing one codebase

The challenge

Artists needed to build and run a professional site without a developer, and fans needed one account across every artist. Every feature had to work in two places: the artist's editor and the live fan site.

Results

  • The product launched and is still live, with thousands of artist websites published.
  • In 2022 the platform was covered by Digital Music News.
  • Artists build their sites from 20+ building blocks and 5–10 themes, and several people can edit the same site at once.

Performance metrics weren't formally tracked on this project, so none are claimed.

What we did

  1. 01

    A site builder artists use on their own

    Dmytro helped design and build the no-code builder: pages assembled from 20+ blocks, a theme and a colour palette, with drag and drop, undo/redo and draft/publish.

  2. 02

    Editing together in real time

    Several people can work on the same site and see each other's changes live.

  3. 03

    A music player with karaoke

    A fan-site player with live updates and artist commentary, a karaoke mode, and a lyrics-sync editor for artists.

Under the hood

One feature, two modes

The editor and the fan site are separate apps built from shared code. Three decisions made that work:

  1. Each feature has an editable and a public version, so a block looks identical in the editor and on the live site without duplicating the UI.
  2. A custom drag-and-drop engine built for the block model, because off-the-shelf libraries couldn't be customised enough.
  3. Real-time collaborative editing on top of undo/redo and draft/publish.

How we worked

Two-week sprints with daily stand-ups and code review on every change. Releases shipped in large batches at the client's discretion, and communication ran through the head project manager.

Stack

Frontend
  • Angular
  • React (stem mixer)
  • TypeScript
  • NgRx
  • RxJS
  • WebSockets
  • Nx
Backend & infrastructure
  • PHP
  • Node.js
  • PostgreSQL
  • MongoDB
  • Redis
  • AWS
  • GitLab → Bitbucket CI

Start a conversation

Building a visual editor?

Tell us what you're building, modernising or trying to unblock. One contract via a Lithuanian entity, EU VAT invoicing — we reply within one business day.