# scratch-map

> Self-hosted open-source scratch-off style map for tracking your travels across world, country, and regional maps with date and photo album links.

- **Category:** Maps
- **Licence:** AGPL-3.0
- **Latest version:** 1.2.3
- **Open source:** oss
- **Languages:** JavaScript, Pug, CSS
- **Platforms:** Docker, Docker Compose, NPM
- **Tags:** Tracking, Express, Travel, Geography, Node.js, Docker, Open Source, Self Hosted, Map, Scratch Map

## Description

scratch-map is a self-hosted web application that provides interactive scratch-off style maps for tracking your travels. It includes maps for the world, US states, Canadian provinces, Australian states, French regions, Mexican states, Japanese prefectures, Spanish autonomous communities, British counties, German states, New Zealand regions, Brazilian states, Chinese provinces, and Indian states. Users can mark locations with the date traveled and attach a photo album URL to each scratch. The app runs as a Node.js/Express server with a lowdb file-based database, and can be deployed via Docker, Docker Compose, npm/yarn, or pm2. Authentication is planned but not yet implemented. The project is licensed under AGPL-3.0.

## Links

- [Homepage](https://github.com/ad3m3r5/scratch-map)
- [Docker](ad3m3r5/scratch-map)
- [Documentation](https://raw.githubusercontent.com/ad3m3r5/scratch-map/main/docs/INSTALL.md)
- [Docker Hub](https://hub.docker.com/r/ad3m3r5/scratch-map)
- [GitHub Container Registry](https://github.com/ad3m3r5/scratch-map/pkgs/container/scratch-map)
- [Changelog](https://raw.githubusercontent.com/ad3m3r5/scratch-map/main/docs/CHANGELOG.md)
- [Maps Documentation](https://raw.githubusercontent.com/ad3m3r5/scratch-map/main/docs/MAPS.md)

---
Source: https://selfhost.directory/project/scratch-map