Personal Project, 2017
ART by iain
Portfolio site to showcase my fine art and illustrations built with React, Node.js, and GSAP.
Gallery View
Who doesn't love a grid good grid layout with an intro animation? This site is a continuous work in progress, but I'm quite pleased with it's current incarnation. I am currently adding a new completely custom shop experience integrated with Printify for on-demand prints and Square for payment processing.
Detail View
When a piece is selected, it dynamically loads the larger image and smoothly transitions from the thumbnail to full size. The image URL and description are retrieved via a Node.js endpoint which uses Knex to query the MySQL database for the relevant image information.
Content Editor
I created a simple content editor in php that allows me to upload images and descriptions. The images are saved to the server after being resized and the descriptions and image path are saved to a MySQL database.
I actaully use the same CMS for the portfolio you're looking at right now.