Case study09 / 18

Andy’s Junior

Family entertainment center · custom WordPress theme · RU/RO

Andy’s Junior is a family entertainment center in Chișinău with play zones, a restaurant and kids’ parties. At RocketSEO I built its WordPress theme from the designs, including a party builder where parents put a celebration together step by step.

Role
WordPress developer
Period
Sep 2026
Context
Agency · RocketSEO
Format
Hybrid · Chișinău
  • WordPress
  • PHP
  • ACF Pro
  • Contact Form 7
  • WPML
  • Vanilla JS
  • BEM
Client code, not public
andysjunior.mdnot publicA client site without a public link, so there is no screenshot here

The task

Most visitors come to book a party, and every party is different. The center wanted parents to choose the format, zones, food and extras on the site, see the price and send one clear request instead of a long phone call.

  • A home page in eleven sections built from the designs
  • A party builder that needs no back end of its own
  • Every request numbered so managers can track it
  • All content in ACF, in Russian and Romanian

What I built

Party builder

  • A five-step wizard with validation on each step, quantity steppers, live price totals and correct Russian plural forms.
  • The draft stays in localStorage for a day, so a parent can come back and finish later. A review screen shows everything before sending.
  • On submit the script fills a hidden Contact Form 7 form, so requests arrive by email without a custom handler.

Requests

  • Each request gets a number from a counter that starts at 7750. The number goes into the email and is shown back to the visitor after sending.
  • The sender domain follows the current host, and the phone field shows an SVG flag instead of an emoji.

Pages and media

  • The home page has 11 sections (hero, formats, zones, restaurant tabs, parties, quiz, gallery, reviews, location and more). The parties page has packages, add-ons, steps, a tabbed gallery and an FAQ.
  • Party packages and services are their own post types, grouped by a service category that turns into headings in the builder.
  • The animated hero is an SVG with CSS keyframes, with a transparent WebM and an image as fallbacks. Designer icons are converted to currentColor, so they follow the theme colors.

Performance

  • Each template loads only its own CSS, and the builder script runs only on the builder page.
  • Three image sizes with a custom srcset helper, a self-hosted headline font with preload and support for reduced motion.

Outcome

steps in the party builder
5
home page sections
11
ACF fields in 7 groups
~320

The theme has no page builder and no jQuery. The JavaScript is two vanilla files, one for the site and one for the builder.