Your personal photos/videos history story boarded and scrapbooked with albums and galleries. Associate media with meta data including geocode, caption, descriptions, articles...
JavaScript HTML CSS XSLT
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.github
app
public
server
ui
.appveyor.yml
.babelrc
.codeclimate.yml
.editorconfig
.eslintignore
.eslintrc
.eslintrc-markdown
.eslintrc-test
.gitignore
.nsprc
.travis.yml
CHANGELOG.md
CODE_OF_CONDUCT.md
CONTRIBUTING.md
LICENSE
README.md
config.json
contributing.json
favicon.ico
package.json
test.eslintrc
tuxfile.js
webpack.js
yarn.lock

README.md

history

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

Project Status:

Service Status
CI Build Status Windows build status
Dependencies Dependencies Status DevDependencies Status
Code Quality Code Climate BCH compliance
Security NSP Status Known Vulnerabilities
Test Coverage Coverage Status
License MIT Licensed

Installation

  1. Node.js v8.6.x LTS Download
  2. Install project dependencies npm install (yarn is used for development)
  3. Optional configuration
  4. Start web server npm start
  5. View address in browser (printed in terminal on successful load)

Environment configuration

  1. Create a .env file in the project root
  2. To enable Dropbox for hosting photos place Dropbox API v2 access token HISTORY_DROPBOX_ACCESS_TOKEN=

Changelog of releases

See CHANGELOG

Contributing to this open-source project

See CONTRIBUTING

Copyright

See LICENSE