Scratch Map
Scratch-off style interactive travel map for tracking visited places
396 stars 13 forks last commit first released AGPL-3.0
Likely dormant
No commits since 9 Dec 2024. Expect to maintain it yourself or pick an alternative.
Scratch Map is an open-source web application that provides an interactive, scratch-off style map for tracking travels. Users can reveal visited regions on SVG maps, record travel dates, and link photo album URLs to scratched locations.
Key Features
- Interactive SVG "scratch-off" maps with pan and zoom controls
- Multiple map sets included (world, many countries, US states, provinces/regions)
- Record a date for each visited location and attach a photo album URL
- Lightweight Node.js + Express backend with Pug templates and client-side SVG interaction
- JSON file storage via lowdb for simple, zero-configuration persistence
- Official Docker image and Dockerfile for containerized deployment
- Minimal, focused UI designed for personal travel tracking and visualization
Use Cases
- Maintain a personal travel log and visual map of countries or states you've visited
- Showcase travel highlights with dates and linked photo albums on a personal site or portfolio
- Lightweight shared display for events or group travel planning (single-server use)
Limitations and Considerations
- Uses lowdb (single JSON file) which is not suited for high write concurrency or very large datasets
- No built-in multi-user accounts or access control; primarily designed for single-user or trusted deployments
- Map editing/customization beyond included map sets requires additional SVG tooling or manual changes
Scratch Map is a simple, focused solution for visually tracking travels and associating photos and dates with visited places. It is best suited for personal use or small, low-concurrency deployments where ease of setup and a lightweight stack are priorities.
Categories:
Tags:
Tech Stack:
Similar to Scratch Map

PiGallery2
Fast directory-first photo gallery for low-resource servers
PiGallery2 is a fast, read-only, directory-first web photo gallery with search, maps, sharing links, and optional video playback, optimized for Raspberry Pi-class hardware.

WeddingShare
Self-hosted photo sharing galleries for weddings and events
WeddingShare is a self-hosted web app for creating shareable wedding photo galleries where guests can view and upload pictures, including QR-code sharing and admin review.
HomeGallery
Self-hosted web gallery for browsing photos and videos with AI search
Self-hosted open-source web gallery for personal photos and videos with tagging, mobile-friendly UI, face detection, and reverse image search for discovery.

Photoview
Self-hosted photo gallery that syncs albums from your filesystem
Photoview is a self-hosted photo gallery that scans your filesystem into albums, generates fast thumbnails, supports RAW/EXIF, and enables multi-user sharing links.

Lychee
Self-hosted photo management and sharing web app
Lychee is a self-hosted photo management system to upload, organize, view, and share photos and albums with a modern web interface.

Memories for Nextcloud
Advanced photo and video management app for Nextcloud
Fast, modern photo and video management for Nextcloud with timeline, albums, sharing, metadata editing, map view, and optional AI-based tagging integrations.






