All ETSCH projects

Noor Saleh

A photography portfolio that puts the work first: curated collections, photo stories and a clear enquiry journey.

Our role
Design & development
Languages
Arabic & English
Status
Self-initiated concept
Noor Saleh — project preview
Visual direction created for a fictional brand. Open the website to try the complete experience.

What did the
project need?

The problem

A photographer needs more than an image grid: visitors must understand the style, explore a series and make a well-scoped enquiry. The owner needs control over visible work and a place to track each brief.

The solution

A complete interactive customer website paired with a local demo management workspace, built as an honest example of a possible client project.

A useful journey,
not just a homepage.

Explore by subject

Filter people, places and objects, open full stories in accessible dialogs and move into an enquiry without leaving the site.

A useful brief

Collect the session type, preferred month, location, budget and a description in a validated demo enquiry.

How the business
gets things done.

Open management demo

Enquiry pipeline

Review incoming demo briefs, move them through confirmed and completed states, and retain internal notes.

Content & availability

Show or hide portfolio entries, pause new enquiries and export this brand’s local records.

The decisions
behind the details.

A distinct visual identity

An asymmetric contact sheet gives photographs different rhythms. Quiet typography and a pale blue about section let the images carry the personality.

The main interaction challenge

Balancing large imagery with usable mobile layouts, retaining keyboard focus through photo dialogs, and making category filtering predictable.

Accessible by design

Native forms and dialogs, visible keyboard focus, reduced-motion support, responsive layouts and Arabic/English content.

Design through
development.

Brand direction, editorial content, responsive customer pages, interactive detail views, business-specific tools, a working local management demo and automated checks.

HTMLCSSJavaScript modulesBrowser storageNode.js static build

Explore it yourself.

Browse the website, complete a sample flow, then open management in the same browser to see the record and update its status.

Discuss a similar project

More from ETSCH

Mostafa Rizk AM Garage Form & Field Slowday