The situation:

I have several boxes of old photos that I would like to scan, preserve and organize digitally. In addition, I have around 70GB of digital photos for my own family. In addition, other relatives have expressed interest in storing/organizing their photos as well.

Being a computer programmer by trade, I'm starting to dream of a software that could handle all these needs. It's kinda like a cross between digital assets management and social networks. Here are some ideas that I've come up with what it could do:

  • Photo upload/download in bulk
  • Editing of photo metadata (where, when, who's in the picture, tags, etc)
  • As much metadata as possible saved within image files themselves
  • Metadata editing history (to revert vandalism)
  • Easy backups & incremental backups
  • Searching of photos by various metadata
  • Walled community - needs invites to get in (this is for private stuff, not another Instagram)
  • Users split into groups (families)
  • Photos can be completely private, or limited to a group, or shared to all users
  • Chat/forum at each photo
  • Email notifications for chat/changes
  • Privilege system where certain users can be denied chat or metadata editing functions; or where pictures can be locked down to be edited only by group admins

Is there a software out there already that can tick off most of these boxes?

  • Have you looked into github.com/pixelfed/pixelfed? Maybe you can join the dev team to add the missing features – k3b Jun 11 '19 at 15:02
  • @k3b - Wow... This is like a gateway to a completely new world. I never knew there was any effort to make a decentralized social network (though the idea had often crossed my mind), let alone that it had progressed so far. I'm intrigued. And I'll check out PixelFed. – Vilx- Jun 11 '19 at 18:45
  • @k3b - Ehh, I'm afraid it's not what I'm looking for. This is just a basic photo sharing platform. There's nothing about structured metadata and collective editing of said metadata. There isn't any "group" functionality either. All these functions could be added, of course, but it would take the project in a completely different direction. And there wouldn't be much that could be reused anyway. – Vilx- Jun 11 '19 at 19:01

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.