Purple Decor
Metrics
01
Overview
Purple Decor is a floral design and event decoration studio based in Moscow. They needed a website that could showcase their portfolio, communicate their services, and capture leads — all without depending on a developer for day-to-day updates. We built a full Next.js frontend connected to a WordPress CMS backend, giving the team complete control over their portfolio, blog, and service pages. Automated lead notifications via Telegram and email mean no enquiry goes unanswered.
02
Development
The brief was clear: beautiful on the front, simple on the back. The studio team are designers, not developers — the CMS needed to be intuitive enough that anyone on the team could update a portfolio entry, publish a blog post, or edit a service description without touching code. We chose WordPress as the CMS for its flexibility and familiar editing experience, with Next.js on the front end for performance and design control. The portfolio section was built with a filterable gallery that pulls content from the CMS in real time. The blog and services pages follow the same pattern: content lives in WordPress, presentation lives in Next.js. Lead capture forms submit directly to the site and trigger instant notifications to the studio's Telegram channel and email inbox — so the team hears about every new enquiry the moment it arrives.
03
Design That Reflects the Studio
Floral design is a visual craft — the website had to match that standard. We designed the Purple Decor site from scratch: a layout that gives the photography room to breathe, a colour palette drawn from the studio's work, and typography that feels considered without competing with the imagery. The portfolio section is the centrepiece: a filterable gallery that lets visitors explore work by category — weddings, corporate events, private commissions — without navigating away from the page. Every design decision was made to let the work speak.

04
A CMS the Team Actually Uses
The best CMS is one that gets used. We built the content management setup around the studio's actual workflow — not around what's technically possible. Portfolio entries can be added, edited, and categorised in minutes. Blog posts follow a familiar editor that anyone comfortable with Google Docs can navigate without training. Service pages have structured fields that prevent formatting inconsistencies. The result is a site that stays current because updating it doesn't feel like work.
05
No Enquiry Goes Unanswered
For a studio that lives on commissions and events, response time matters. We built the lead capture system to be immediate: when a visitor submits a contact or booking enquiry, the form data is processed on the server and a notification fires instantly — to the studio's Telegram channel and to their email inbox simultaneously. The team doesn't need to check a dashboard or log into an admin panel. The enquiry comes to them, wherever they are, within seconds of submission.


06
Built to Grow With the Studio
Purple Decor launched with a portfolio, a blog, and a services section — but the architecture was built with future growth in mind. Adding new service categories, expanding the portfolio, launching a new section — all of it happens through the CMS without developer involvement. The Next.js frontend is structured for performance: pages are statically generated where possible, with on-demand revalidation when CMS content changes. The site loads fast, ranks cleanly, and gives the studio a digital presence that matches the quality of their physical work.
