Skip to content

arkadiyk/FM

Repository files navigation

Fotomoo

Build Status

A tool to manage large photo libraries stored on the cloud

The project's goal is to make management of digital assets on the cloud as effortless as possible.

At this moment it works with Google drive only

The code

It looks like a Rails project but it is not. At this moment it is purely CoffeeScript / Ember.js application, which uses Google Drive as a backend. I am using rails to compile assets only. There is a chance that one day the project will have a server part to do image processing. I am still not sure which server-side framework that would be. Rails or Node, most likely.

Current State.

At this moment Fotomoo:

  1. Scans user's Google Drive for images
  2. Query Image EXIF metadata using Google Drive API
  3. Creates Fotomoo Pictures folder if it does not exists
  4. Creates By Date and By Location hierarchies under Fotomoo Pictures using EXIF metadata. To obtain location info Fotomoo uses Google maps API.
  5. Links images to appropriate folders into those two hierarchies. It does not unlink images from thier original location. To keep images only in the Fotomoo hierarchy there is a "Leave Them managed" button on the "Manage!" page.
  6. Updates searchable index for each geotagged image with full address obtained from Google Drive API. It allows user to search google drive for images using any Address components.

To give it a test drive you can export a large amount of scaled down photos to your google drive and then organize them by navigating on to "Organize!" page of fotomoo.com.

Coming soon

Shared Library to organize and manage a single Fotomoo library from multiple accounts.

Mobile App to search and browse photo library in the cloud. Will let you instantly find a picture you are looking for and show it on your mobile device. The picture will be scaled to an optimal resolution to minimize the loading time and network bandwidth.

Manage Page. In the coming weeks you will be able to Manage your photo library on the cloud using Fotomoo:

  • Search, Filter, Select and Share Fotomoo managed pictures using all automatically and manually created attributes. In fact this is what Fotomoo is created for =)
  • Edit your photos by integrating with Google Drive 3rd party tools like Picmonkey or Pics.io
  • Fine tune the structure and searchable indexes which Fotomoo has automatically created for you.
  • Create your own hierarchies and searchable indexes
  • Rate and Flag your photos, assign Description

For now you can take advantage of automatically created hierarchies and indexes using Google Drive web UI

The future

Fotomoo will use image processing to organize and help to enhance images in much greater way.