Skip to main content

Client project

Teatr Plus — Theatre Website

Website for a Moscow theatre: a playbill grouped by date, a repertoire with a page per performance, cast pages, a separate programme for children, and live ticket sales across two venues.

  • ProcessWire
  • PHP
  • Alpine.js
  • Swiper
  • Ticketland
Open live site

What was built

The site covers the whole path from “what is on tonight” to a paid ticket: a playbill grouped by date, a repertoire with a page for every performance, cast pages, a programme for children, and a ticket service wired into each call to action.

How it works

The site runs on ProcessWire, with plain PHP templates and Alpine.js for the interactive parts, so there is no page builder or framework overhead. Content — performances, dates, actors, and reviews — lives in structured fields, so a new date or a cast change appears across the playbill, the repertoire page, and the show page at once.

Draft — 9 screenshots to add. Each dashed box below is a standard empty image: click it, switch to Media Library and pick a picture — the dashed frame and the hint text disappear on their own. Delete this note once the screenshots are in.

Insert screenshot: home page
Home — hero, current shows, and the ticket call to action.
Insert screenshot: playbill page
Playbill — performances grouped by date.
Insert screenshot: repertoire page
Repertoire — the full season with genres and ratings.
Insert screenshot: kids programme or mobile view
Kids programme and the phone layout.

Start a project

Tell me your name, how to reach you, and what you want to build.