1.1 KiB
1.1 KiB
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.