AI-Powered Photos App for the Decentralized Web
Go to file
Michael Mayer 07a048b6b2 Added logo
2018-08-23 14:17:04 +02:00
cmd/photoprism Improved tile view with link button 2018-08-07 20:17:14 +02:00
docs/img Added logo 2018-08-23 14:17:04 +02:00
frontend Separate table for camera models and improved search form (draft) 2018-08-15 09:59:51 +02:00
recognize
server Separate table for camera models and improved search form (draft) 2018-08-15 09:59:51 +02:00
testdata
vendor Reverted back to godep for dependency management because of build errors 2018-08-15 17:08:21 +02:00
.dockerignore Migrated from godep to govendor for dependency management 2018-08-15 16:17:36 +02:00
.gitignore Migrated from godep to govendor for dependency management 2018-08-15 16:17:36 +02:00
.travis.yml Reverted back to godep for dependency management because of build errors 2018-08-15 17:08:21 +02:00
album.go
browse.go
camera.go Separate table for camera models and improved search form (draft) 2018-08-15 09:59:51 +02:00
config_test.go
config.example.yml Implemented navigation 2018-08-03 15:17:13 +02:00
config.go Separate table for camera models and improved search form (draft) 2018-08-15 09:59:51 +02:00
converter_test.go
converter.go
docker-compose.travis.yml
docker-compose.yml
Dockerfile Reverted back to godep for dependency management because of build errors 2018-08-15 17:08:21 +02:00
export.go
file.go Improved photo search 2018-08-09 23:10:05 +02:00
Gopkg.lock Reverted back to godep for dependency management because of build errors 2018-08-15 17:08:21 +02:00
Gopkg.toml Reverted back to godep for dependency management because of build errors 2018-08-15 17:08:21 +02:00
importer_test.go
importer.go
indexer.go Separate table for camera models and improved search form (draft) 2018-08-15 09:59:51 +02:00
LICENSE
location.go Improved photo search 2018-08-09 23:10:05 +02:00
mediafile_exif_test.go
mediafile_exif.go Improved photo search 2018-08-09 23:10:05 +02:00
mediafile_test.go
mediafile.go Separate table for camera models and improved search form (draft) 2018-08-15 09:59:51 +02:00
photo.go Separate table for camera models and improved search form (draft) 2018-08-15 09:59:51 +02:00
query.go Improved photo search 2018-08-09 23:10:05 +02:00
README.md Added logo 2018-08-23 14:17:04 +02:00
tag.go Implemented navigation 2018-08-03 15:17:13 +02:00
thumbnails_test.go
thumbnails.go Improved photo search 2018-08-09 23:10:05 +02:00
util_test.go
util.go

PhotoPrism

Build Status Code Quality GitHub issues MIT License

PhotoPrism is a free tool for importing, filtering and archiving large amounts of JPEG and RAW files. Originals, thumbnails and metadata are stored in the file system for easy backup and reliable long-term accessibility.

Setup

Before you start, make sure you got Git and Docker installed on your system. Instead of using Docker, you can also setup your own runtime environment based on the existing Docker configuration.

Step 1: Run Git to clone this project:

git clone git@github.com:photoprism/photoprism.git

Step 2: Start Docker containers:

cd photoprism
docker-compose up

Note: This docker-compose configuration is for testing and development purposes only.

Step 3: Open a terminal to run commands and unit tests:

docker-compose exec photoprism bash
dep ensure
go test
go run cmd/photoprism/photoprism.go migrate-db
go run cmd/photoprism/photoprism.go start

About

Note: This software is still alpha and under active development. You're welcome to join our team.

Our goal is to provide the following features (tested as a proof-of-concept):

  • High-performance command line tool
  • Web frontend
  • No proprietary or binary data formats
  • Duplicate detection
  • Automated tagging using Google TensorFlow
  • Image search with powerful filters
  • Easy backup and export