1 · Make changes here
Edit any record in the tabs above. Changes are saved in your browser only — they don't go live yet.
Enter the admin PIN to manage site content.
Default PIN is dark2026 — change it inside admin.js (ADMIN_PIN).
Toggle "Active" to hide a niche from the public site without deleting it. The site updates after the next deploy.
Each location can have its own SEO landing page at /locations/<id>.html.
Splat scenes appear here as portfolio works with category = "gaussian-splat". To upload a new .ply:
D:\New WEB DARK\Dark New WEB\my-scene.ply) or under /assets/splats/.gaussian-splat, and add a media item:{ "type": "splat-ply", "src": "/my-scene.ply", "label": "My scene" }portfolio.json and re-deploy to Netlify.Edit any record in the tabs above. Changes are saved in your browser only — they don't go live yet.
Use the green Download all JSON button at the top, or per-tab download buttons. You'll get one or more .json files.
Drop the downloaded files into your local site folder, into the /data/ directory, replacing the old ones.
Drag the entire site folder onto app.netlify.com/drop, or push to GitHub if you're using Netlify Git deploys. The new content is live in seconds.
/data/site.json — brand, hero, marquee, stats/data/services.json — list of 3D niches/data/portfolio.json — list of projects/data/locations.json — country officesOpen /admin/admin.js in a text editor and change the ADMIN_PIN constant at the top. Save, redeploy. (Note: this is light protection — for real security, use Netlify Identity or password-protect the /admin/ path with Netlify access controls.)