Personal portfolio site for Scott Anderson, ceramics and paintings artist.
index.html — single-page site
assets/ — artwork photography
Just open index.html in a browser. No build step, no dependencies.
Vercel (recommended):
- Push this repo to GitHub
- Go to vercel.com/new, import the repo
- Deploy — no configuration needed
Netlify Drop:
- Go to app.netlify.com/drop
- Drag this folder onto the page
- Done — live URL instantly
The Instagram section uses a no-key public gallery widget (instagram-gallery.js) backed by two Vercel serverless functions:
api/instagram-feed.js— fetches and caches the public profile feed (30-min cache, 24-hr stale fallback)api/image-proxy.js— proxies Instagram CDN images to avoid CORS
The widget loads automatically on deploy. No API key needed for public profiles.
If Instagram temporarily rate-limits anonymous requests, add a server-side session cookie as an environment variable in Vercel:
INSTAGRAM_COOKIE=sessionid=...;csrftoken=...;ds_user_id=...
Plain HTML, CSS, and vanilla JavaScript. No frameworks, no build tools.