Dici che l'implementazione della grafica deve avvenire "per forza" sul loro spazio web, suppongo che il motivo sia che non puoi scaricarti il loro sito in locale.
Comunque tu non puoi creare la struttura HTML/CSS/JS e tutto il resto in locale?
L'unica differenza è che sarà su dati fittizi, ma la struttura sempre quella è.
Dici al cliente "ti faccio vedere come viene, quando ti soddisfa mi paghi e te la metto online".