18 lines
1.1 KiB
Markdown
18 lines
1.1 KiB
Markdown
# 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.* |