VibeHunt
Back to browse

ChronoFrame

Personal gallery application with online photo management, supporting Live/Motion Photos, and explore map.

ChronoFrame provides a web‑based interface for organizing personal photos and videos. It parses EXIF data to extract capture time, camera settings, and GPS coordinates, then uses reverse‑geocoding to label locations and display them on an interactive map. The system supports common image formats such as JPEG, PNG, HEIC/HEIF and can generate efficient thumbnails with ThumbHash. It also detects Apple Live Photos and Google Motion Photos, preserving the associated video component for dynamic viewing.

The application runs as a self‑hosted service with a single Docker image and stores metadata in SQLite3, eliminating the need for an external database. Users can choose between local filesystem storage or any S3‑compatible backend, and optionally configure a CDN URL for faster delivery. The stack uses Nuxt 4, TypeScript, TailwindCSS, and Drizzle ORM, offering responsive design that works on desktop and mobile devices with touch gestures.

ChronoFrame is released under the MIT license, is free of subscription requirements, and targets individuals or small groups who want a personal, privacy‑preserving gallery that includes map‑based browsing and dynamic photo formats.

Reviews

Sign in to leave a review.

Loading reviews…

Similar apps