Vestidor Virtual
Probador Virtual Inteligente: elegí una prenda, probátela con la cámara y comprala.
Translation pending
Museum-quality black-and-white bodyscape and abstract photographic art by Sydney artist Nick Brand. Limited editions on framed canvas, in custom sizes.
Translation pending
CommerceTypeScript · JavaScriptGitHub @nickbrandphotographyOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Fifty Pages of Shades — fine art photography website
Translation pending
Taken from the repository README
Loading the full README.
Read the full README ↗Collector-acquisition site for Fifty Pages of Shades by Nick Brand. Black-and-white bodyscape & abstract photographic art, limited editions on framed canvas. Built with Next.js 15 (App Router), TypeScript, Tailwind. Runs natively on Vercel with automatic image optimisation.
npm install
npm run dev # http://localhost:3000
npm run build # production build
npm start # serve the production build
site/ folder to a Git repo (GitHub/GitLab/Bitbucket).fiftypagesofshades.com in Vercel → Project → Domains.Or from the CLI: npm i -g vercel then vercel (preview) / vercel --prod (production), run inside site/.
Image optimisation (AVIF/WebP, responsive srcset) is handled automatically by Vercel — no extra setup.
sitemap.xml, robots.txt, Organization / WebSite / Person / VisualArtwork / CollectionPage schema../artworks/ (the Body Scapes/artworks folder in the project) — artworks.csv, pricing.csv, images/.data/catalog.json — the generated catalogue the site reads.node scripts/build-data.mjs # rebuilds data/catalog.json from the CSVs (set ART_DIR if needed)
python3 scripts/build_images.py # rebuilds web images from masters (pip install pillow)
(Step 2 is only needed when you add or replace artwork files.)
pricing.csv (non-$2,700 cells are indicative placeholders).app/api/enquiry/route.ts (emails the studio via Resend). To turn
it on, set RESEND_API_KEY, ENQUIRY_TO and ENQUIRY_FROM in Vercel → Project → Settings → Environment
Variables (see .env.example, and verify your sending domain at resend.com). Until those are set, the form
automatically falls back to opening the visitor's email client — so it works either way.../02_Content_Engine_200_Ideas.md (edit lib/journal.ts).Brand voice, SEO, schema strategy and the full build spec are in ../01–../06 markdown docs.