# PhotoGallery ## 🌟 Overview **PhotoGallery** is a responsive and dynamic web application built with Spring Boot and Thymeleaf. It features a modern masonry-style layout for organizing images of varying sizes, optimized for performance and usability across desktop and mobile devices. ### Key Features - **Lazy Loading**: Images load asynchronously as you scroll, ensuring fast initial page loads. - **Smart Ingestion**: Scans local directories to automatically compress images, generate thumbnails, and extract metadata (EXIF). - **Fullscreen Viewer**: Immersive modal viewer with navigation controls. - **Search**: Search photos by title or tags. - **Metadata Extraction**: Automatically extracts and displays camera details, resolution, and file size. - **Responsive Design**: Built with Bootstrap 5 for a seamless mobile experience. - **Dynamic Image Loading**: Supports adding new images dynamically from the backend without changing frontend code. - **Hover Effects**: Smooth zoom and shadow effects for a modern look. --- *Focusing on simplicity, usability, and a clean user experience.*