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
Edit locally
Change the Twig templates and styles on your own machine.
Preview
The preview server renders every page with sample data.
Deploy
One command pushes all 33 theme files to the live panel.
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
The preview loaded the wrong CSS and scripts.
Fix Fixed the paths.
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.