Back to the red bull cans

With Ashutosh Pradhan

SMM panel theme

A custom look for a social media services website, with a live preview and one-command deploys

ShelvedDec 2025

Video in the works

SMM panel theme

Editing the theme locally, then deploying it with one command.

About the project

A design theme for a website that resells social media services. Its software only accepts template files pasted into an admin page, so I built a local preview and a script that deploys every file at once.

Reseller panels sell social media services, and the panel software is third-party: it only accepts theme files written in Twig, pasted into its admin. That made design work slow and risky.

With Ashutosh Pradhan I built a theme for one such panel, plus two tools around it: a local preview server, so the theme runs without the panel, and a deploy script that pushes every file through the panel's admin API.

How it works

  1. Edit locally

    Change the Twig templates and styles on your own machine.

  2. Preview

    The preview server renders every page with sample data.

  3. Deploy

    One command pushes all 33 theme files to the live panel.

  4. Browse services

    On the site, services are grouped by platform, with icons and a details popup.

What I did

  • A local preview server with sample data, so the theme runs without the panel
  • A blue redesign across every page, and two landing pages
  • A deploy script that pushes 33 theme files through the panel's admin API
  • Platform filters for the services page, with icons and a details popup

Problems I hit, and how I fixed them

  1. The preview loaded the wrong CSS and scripts.

    Fix Fixed the paths.

  2. Services were grouped by raw categories and hard to browse.

    Fix Detect the platform by keywords.

Screenshots

Screenshots in the works

Real screens from SMM panel theme go here.

To be clear

Ashutosh's later work replaced much of my design. Most of my commits were pair-programmed with Claude Code.