Featured
Internal CRM, plain PHP · mobile responsiveness pass, FTP-only2026

Legacy CRM

MobilePHPCSSFTPGit

A studio client's internal CRM: plain PHP, no version control, FTP-only access, a stylesheet leaning heavily on `!important` (85+ instances), no documentation. The task was mobile responsiveness across the app.

Before touching the UI, I set up a way to work with the code normally: an FTP auto-sync tool — a local watcher plus a post-commit hook — so changes could be made in a regular local git repository and mirrored to the live server automatically. That gave the project real version history, independent of what the environment had.

From there, the work was a systematic pass: the burger menu and its overlay behavior, toolbars, tables — switching from a card-style listing to a table layout on phones — the deal card, the filter panel, a unified font scale, a "quick actions" block, and the kanban board. Thirty-some fixes, shipped incrementally.

Since you're here, let's connect.

Fonts
Golos Text · Onest · JetBrains Mono
Built with
Nuxt · Vue · TypeScript
CMS
Sanity
Analytics
Umami — cookie-free
Language
EN · RU
Feed
RSS