Your personal history storyboarded with photo and video albums. Associate photos with their meta data including geocode, caption... in XML albums.
- Enhanced privacy as photos are stored locally not in the cloud
- Plot thumbnails on a map
- Includes administration tools for XML generation
| Service | Status |
|---|---|
| Deployed | TEST |
| Security | |
| Test Coverage | |
| License |
- Node.js via nvm
- Install project dependencies
npm ci
npm run devwill standup both the frontend and backend- View address in browser (printed in terminal on successful load)
- Start the image classifier in /apps/api for the Admin > Edit Album page
-
npm run devalso exposes the same server over streaming HTTP athttp://localhost:3030/mcp; clients that require HTTPS must use a deployed HTTPS/mcpendpoint instead, or use stdio locallynpm run mcp -
Set
HISTORY_APP_ORIGINto the deployed app origin (for example,https://history.example.com) so MCP media links and the interactive media viewer CSP use the public host. -
mcp.jsonis intentionally stdio-only for local clients so the toolset does not drift between a live Next dev server and a separate stdio process -
If you want to test the streaming HTTP transport, connect directly to
http://localhost:3030/mcpinstead of adding a second local server entry alongside stdio -
For VS Code workspace configuration, use /vscode-mcp.json and
Install Server from Manifest
npm run buildBundle JavaScript files, and pre-compilenpm startRun built app- View address in browser (printed in terminal on successful load)
See CHANGELOG
See CONTRIBUTING
See LICENSE