Fast, modern and advanced photo management suite. Runs as a Nextcloud app.
 
 
 
 
 
 
Go to file
Varun Patil d4ff2c2b02 Make photos bigger 2022-08-16 01:37:10 +00:00
appinfo Change project name 2022-08-16 01:19:43 +00:00
css Add hover 2022-08-15 18:41:46 +00:00
img Add logo 2022-08-16 01:01:23 +00:00
lib Change project name 2022-08-16 01:19:43 +00:00
src Make photos bigger 2022-08-16 01:37:10 +00:00
templates Add vue 2022-08-14 20:54:18 +00:00
tests Change project name 2022-08-16 01:19:43 +00:00
.eslintrc.js Add vue 2022-08-14 20:54:18 +00:00
.gitignore Add some recycling 2022-08-14 21:38:29 +00:00
.npmignore Add vue 2022-08-14 20:54:18 +00:00
COPYING Initial Commit 2022-08-13 01:58:37 +00:00
Makefile Add vue 2022-08-14 20:54:18 +00:00
README.md Update README 2022-08-16 01:28:40 +00:00
babel.config.js Add vue 2022-08-14 20:54:18 +00:00
composer.json Change project name 2022-08-16 01:19:43 +00:00
package-lock.json Change project name 2022-08-16 01:19:43 +00:00
package.json Change project name 2022-08-16 01:19:43 +00:00
phpunit.integration.xml Initial Commit 2022-08-13 01:58:37 +00:00
phpunit.xml Initial Commit 2022-08-13 01:58:37 +00:00
stylelint.config.js Add vue 2022-08-14 20:54:18 +00:00
webpack.js Add vue 2022-08-14 20:54:18 +00:00

README.md

Polaroid

📸 Yet another photo management app for Nextcloud

How is this different?

  • 📸 Photo and Video Timeline: Sorts photos by date taken.
  • 🤔 Quick Recap: Jump to anywhere in the timeline instantly.

🚀 Installation

  1. ☁ Clone this into your apps folder of your Nextcloud.
  2. Run php ./occ polaroid:index to generate metadata indices for existing photos.
  3. Consider installing the preview generator for pre-generating thumbnails.

🏗 Development setup

  1. ☁ Clone this into your apps folder of your Nextcloud.
  2. 👩‍💻 In a terminal, run the command make dev-setup to install the dependencies.
  3. 🏗 Then to build the Javascript whenever you make changes, run make build-js. To create a pull request use make build-js-production. Watch changes with: make watch-js.
  4. Enable the app through the app management of your Nextcloud.
  5. 🎉 Partytime!

Why a separate app?

The approach of this app is fundamentally different from the official Nextcloud Photos app, which is extremely lightweight. This app instead maintains special metadata in a separate table on the backend, and thus can be considered to have different objectives.

Special Thanks 🙏🏻

Nextcloud team. At least one half of the code is based on the work of the Nextcloud Photos.