Skip to content

Your personal photos/videos history story boarded and scrapbooked with albums and galleries. Associate media with meta data including geocode, caption, descriptions, articles...

License

Notifications You must be signed in to change notification settings

danactive/history

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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
Deployed TEST
Security Known Vulnerabilities
Test Coverage Coverage Status
License MIT Licensed

Installation

Development

  1. Node.js v18 LTS Download
  2. Install project dependencies npm ci

How-to run on LOCAL

  1. npm run dev will standup both the frontend and backend
  2. View address in browser (printed in terminal on successful load)

How-to build for PROD

  1. npm run build Bundle JavaScript files, and pre-compile
  2. npm start Run built app
  3. View address in browser (printed in terminal on successful load)

Legacy Development

  1. Node.js v12 Download
  2. Folder api is the backend; ui is the frontend
  3. Install project dependencies npm ci
  4. Optional configuration
  5. Start web server npm start
  6. 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

Visualization

Visualization of the codebase