The Theatre Practice Website

Bilingual organisation website for The Theatre Practice with CMS

The Theatre Practice website was made to contain information about the organisation and all it's current and past events, productions, shows, series, and festivals. The site was made to be bilingual (toggleable) with the intention to allow both English and Mandarin speaking audiences to browse the site with ease. It also features a shop with built-in custom e-commerce solution with order email implementation which we developed together as a team.

Screenshot of the "Past Productions" listing page showcasing the filter selection and some list items that are grouped into years. Each list item displays a thumbnail image, date, time, title, and a tag

Listing pages are designed with filters and pagination for a more customisable browsing experience.

Project was done on a monorepo setup (Turborepo): Frontend made using Next.js and Typescript, while data is retrieved via graphql from the backend (KeystoneJS CMS, Postgres database).

Visit the live site here!

Project done under Good Work in collaboration with Convey and Theatre Practice

Keen to collaborate?

Email me at lauryn@dipdeep.space