A legacy portfolio website for personal images by John Walton, built with PHP and jQuery.
- PHP serves pages to the browser & manages the functionality of slideshow carousels.
- jQuery Carousels render the images to the page.
- jQuery LazyLoaders render image thumbnails.
- ImageProcessor PHP resize, label and sort the images
Deployed website:
https://johnwalton.photography/
- refactor this website as a React App
- refactor Image Processor PHP as Node/React App
- integrate Image Processor Node/React App with Adobe Lightroom
- refactor Image Processor Node/React App to generate WebP images
- refactor React App with NextJS and WebP images
- Malsup jQuery Cycle Plugin - https://malsup.com/jquery/cycle/
- Mika Tuupola jQuery Lazyload - https://github.com/tuupola/lazyload
GNU AGPLv3
Permissions of this strongest copyleft license are conditioned on making available complete source code of licensed works and modifications, which include larger works using a licensed work, under the same license. Copyright and license notices must be preserved. Contributors provide an express grant of patent rights. When a modified version is used to provide a service over a network, the complete source code of the modified version must be made available

