CASE / 03LIVE / CLIENT WORK
← PORTFOLIO

PETSA RENTALEQUIPMENT RENTAL CATALOGUE

A growing equipment inventory becomes a calm technical tool: find the kit, verify the essentials and assemble one human-confirmed rental request.

A searchable cinema-equipment catalogue that turns a complex rental inventory into a clear path from browsing to direct enquiry.

STATUS
LIVE / CLIENT WORK
SECTOR
FILM EQUIPMENT / RENTAL
ROLE
PRODUCT DIRECTION + BUILD
DELIVERED
INFORMATION ARCHITECTURE / UX/UI / RESPONSIVE FRONT-END
PETSA RENTAL / REAL SITE00 / DESKTOP
Petsa Equipment Rental live homepage with a layered translucent logo object, equipment action and featured camera catalogue.
LIVE / CLIENT WORKLIVE HOMEPAGE / RENTAL ENTRY

PROJECT NOTELIVE CLIENT WEBSITE / PUBLIC INVENTORY, PRICES AND AVAILABILITY MAY CHANGE / NO PERFORMANCE CLAIM.

THE PROJECT IN CONTEXT

What the site had to solve.

A professional rental inventory can become difficult to scan as cameras, lens sets and production tools accumulate. Petsa needed to make the range useful to crews without reducing it to a spreadsheet or a generic shop grid.

How can an evolving equipment catalogue feel precise enough for professional shoots and still remain simple to browse from a phone on set?
AUDIENCE
Professional production crews and rental customers browsing equipment for shoots in Dubai. Exact role segmentation was not supplied.
PRIMARY JOB
Find relevant equipment, compare practical details, collect items in a bag and contact the rental team for confirmation.
CORE CONSTRAINT
Cameras, lens sets and production tools create a dense and changing catalogue. Price, availability and inventory are operational data, and the website must not imply an automated checkout or guaranteed stock.
BIMZI ROLE
PRODUCT DIRECTION + BUILD
PUBLICATION STATE
LIVE / CLIENT WORK

Design is the decisions between screens.

These are qualitative interface changes, not invented performance metrics.

  1. 01
    PRESSURE

    A long inventory behaves like a spreadsheet.

    DECISION

    Create categories, search, sorting and dedicated equipment routes.

    CHANGE

    Visitors can narrow the range and arrive at a specific item deliberately.

  2. 02
    PRESSURE

    Product cards alone do not support a rental decision.

    DECISION

    Place galleries, description, price context, specs and availability fields together.

    CHANGE

    The facts needed for an initial rental request sit next to the action.

  3. 03
    PRESSURE

    A retail checkout would overpromise automated fulfilment.

    DECISION

    Use a bag followed by direct enquiry and human confirmation.

    CHANGE

    The interface supports multi-item requests while preserving operational truth.

SOFT TECHNICAL CLARITY

A system, not a moodboard.

TYPE
Open Sans Variable carries headings, utility and body; hierarchy comes from scale and weight rather than a decorative second family.
COMPOSITION
Layered translucent brand plates, rounded utility surfaces, clean product cutouts and restrained depth replace a generic retail grid.
SIGNATURE
The P mark behaves as a translucent layered object; the same soft depth gives the catalogue a quiet identity.
  • CANVAS#F7F8FA

    Catalogue canvas and equipment detail surface

    MEASURED / Petsa/tokens.css
  • PRIMARY#17324D

    Technical headings, navigation and key facts

    MEASURED / Petsa/tokens.css
  • SURFACE MUTED#EEF2F5

    Quiet utility zones and selected surfaces

    MEASURED / Petsa/tokens.css
  • ACCENT#315D75

    Secondary actions and technical emphasis

    MEASURED / Petsa/tokens.css
  • MUTED INK#4C6171

    Secondary product and rental information

    MEASURED / Petsa/tokens.css

This is BIMZI's evidence-led case analysis, not an official client brand guide. Source-code facts are marked MEASURED; independent audit, licensing and field-performance gaps remain explicit.

TYPE / 01

Typography

  • FAMILYMEASURED

    Open Sans Variable through next/font/google, Latin subset, display swap

    SOURCE / Petsa/layout.tsx
  • ROLE MODELMEASURED

    Heading, sans and mono aliases intentionally resolve to one family

    SOURCE / Petsa/tokens.css
  • LICENSE REVIEWUNKNOWN

    Distribution and deployment licence evidence

    SOURCE / BIMZI case audit
LAYOUT / 02

Grid & spacing

  • BREAKPOINTSMEASURED

    30rem / 48rem / 64rem / 80rem / 90rem mobile-first system

    SOURCE / Petsa/tokens.css
  • CATALOGUEMEASURED

    Desktop filter sidebar at 80rem; URL-synchronised search, sort and facets

    SOURCE / Petsa/catalogue
  • PRODUCTMEASURED

    Two-column gallery/detail composition at 64rem

    SOURCE / Petsa/product route
UI / 03

Components

  • DISCOVERYMEASURED

    24-item pages with category, search, sort and filter controls

    SOURCE / Petsa/catalogue
  • PRODUCT DETAILMEASURED

    Gallery, semantic specs and set-content table

    SOURCE / Petsa/product route
  • REQUEST BAGMEASURED

    Quantity, date range, PDF export, share and direct messaging handoff

    SOURCE / Petsa/bag
REFLOW / 04

Responsive

  • FILTERSMEASURED

    Disclosure replaces the sidebar below 80rem

    SOURCE / Petsa/catalogue.css
  • PRODUCTMEASURED

    Gallery and facts stack on small screens; mobile thumbnails are 72px

    SOURCE / Petsa/product.css
  • TARGETSMEASURED

    End-to-end tests include target viewports and a 44px action minimum

    SOURCE / Petsa/tests
BUILD / 05

Implementation

  • STACKMEASURED

    Next.js 15.5.21 / React 19.1.9 / TypeScript

    SOURCE / Petsa/package.json
  • CONTENTMEASURED

    Typed static catalogue with optional validated Sanity source

    SOURCE / Petsa/catalog-content
  • MEDIAMEASURED

    Next Image sizes; priority only for active primary media

    SOURCE / Petsa/components
GATES / 06

Quality status

  • ACCESSIBILITY / CONDITIONALMEASURED

    Semantic filters/tables, pressed states, aria-live gallery, forced colours and reduced motion exist

    SOURCE / Petsa/source + tests
  • PERFORMANCE / CONDITIONALMEASURED

    Paged results and image sizing are verified in source and tests

    SOURCE / Petsa/source + tests
  • FIELD PERFORMANCENOT VERIFIED

    Core Web Vitals and low-end device profiling

    SOURCE / BIMZI case audit
  • OPERATIONSUNKNOWN

    Prices, availability and public catalogue mode require owner validation

    SOURCE / BIMZI case audit

The path through the product.

The visual system supports this route; it does not replace it.

  1. 01Search or select a category
  2. 02Scan equipment results
  3. 03Open an item and review gallery and facts
  4. 04Add required kit to the bag
  5. 05Send one enquiry for team confirmation

What BIMZI made, and what is not claimed.

The live website now provides a focused entry page, searchable equipment catalogue, detailed item pages, a bag and direct rental-enquiry paths. Inventory, prices and availability remain operational content owned by Petsa Rental; no conversion claim is made here.

Contribution

  • Product direction
  • Catalogue information architecture
  • Search, filter and detail UX
  • Responsive interface
  • Bag-to-enquiry front-end flow

Known unknowns

  • Inventory, price and availability are owned by Petsa and may change.
  • Real-time stock synchronisation is not claimed.
  • Traffic, enquiry and conversion impact were not supplied.
  • No independent usability or accessibility certification is claimed.
CASE VALUE / 03BIMZI / PORTFOLIO EVIDENCE

06 / WHY THIS CASE MATTERS

The case shows BIMZI can translate operational complexity into a branded product interface without disguising a human service as automated commerce.