// portfolio admin

image manager

upload, arrange, and label your portfolio slides // generates ready-to-paste code

// how this works

This is a client-side tool — images are stored in your browser temporarily. When you're done arranging:
1. Use the Export Code section at the bottom to copy the generated slides array.
2. Paste it into portfolio.html, replacing the existing const slides = [...] block.
3. Move your image files into the img/portfolio/ folder on your server.

For permanent storage, consider a back-end (Node.js, PHP, Cloudflare Workers) or host images on Cloudinary / Imgix.
// add images
drop images here
or click to browse  ·  jpg, png, gif, webp  ·  multiple files ok
// slides
0 slides
// export code
generated slides array
Click "Export Code" above (or below) to generate. Copy this block and paste it into portfolio.html, replacing the const slides = [...] section. Update image paths to match where you store your files on the server.
// click "export code" to generate...