Photography Portfolio
Intro
Like this site, the original iteration of my photography portfolio was created to teach myself end-to-end web design. The first version of both sites date back before Uni, when I was starting to learn skills I felt I ought to know.
This site has turned into my professional online résumé and portfolio, whilst my photography site is slowly moving to a complete professional photography portfolio and print sales site.
Site

Link: photography.malyaris.com
Design
Despite my penchant for reworking the landing page, the key to the site is the gallery automation. The current React implementation builds out galleries using data files stored in AWS S3, meaning zero custom gallery code — a single gallery factory handles everything from routes to image metadata.
Creating new galleries
The deployment process for a new gallery is:
- Edit photos, and curate data files for each
- Upload photos and data files to the S3 bucket
- Create a gallery data file with info + image data links
- Update the routes data file in S3
No hands-on code required — it wouldn't take much more to wrap the process in an interface hooked up to the AWS CLI.