Phlotter lets you connect to any existing cloud photo storage, and plots it on a Google map. Phlotter reads your photos' Geo tags and position them on the map. It also reads the date each was taken and gives you the option to filter according to any date.
Phlotter now supply only one integration, to Dropbox.
You are welcome to add any integration you want, just PR and I'll review.
In order to connect your Dropbox account, you should provide the following details in storage.config.js
file:
STORAGE_TYPE
: Currently set to Dropbox, as the only storage availableSTORAGE_KEY
: The app key that Phlotter will use in order to call the storage APISTORAGE_SECRET
: The app secret that Phlotter will use in order to call the storage APISTORAGE_ACCESS_TOKEN
: Some storage providers require an access token for API calls, this is where you put itSTORAGE_USER_ID
: Some storage providers require a user ID for call API on behalf of, this is where you put itSTORAGE_FOLDER_PATH
: The path to photos folder in storage hierarchy
git clone git@github.com:tomericco/Phlotter.git && cd Phlotter
- Fill up
storage.config.js
with all storage details (right now only Dropbox supported) npm install
npm start
Phlotter is ready for deployment to Heroku.
Phlotter is built with React and Redux, written in ES6 Javascript, transpiled by Babel.
Server side is running Express. No DB involved.