Skip to content

Aggregate family photo album using the Facebook, Flickr, and Instagram APIs with a publicly accessible family view page.

Notifications You must be signed in to change notification settings

LindsayElia/family-photo-album

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Demo the App

You can try out the application at www.everyonesphotos.com. It is currently in development.

Project Description

Everyone's Photos is an online family photo album, with all photos on a single page, contributed by many family members, and easily accessible to anyone with the link to the photo album (publicly available).

Everyone's Photos makes it easier for families to share digital photos with the whole family. The purpose is for family members who do not use online tools frequently to be able to view family photos easily.

Current problems with available tools for photo sharing include:

  • a large family may use many tools and not everyone in the family will want to use the same tools
  • it can be complicated for people who do not use any online tools to navigate these various photo sharing options.

There are 3 kinds of users:

  • Account Owner - this is the family member who creates an account and decides what the family-specific URL will be. This family member invites others to join their Family Group.
  • Contributors - these are all family members, invited by the Account Owner, that can connect this application to photo sharing tools that they already use, such as Facebook, Instagram, and Flickr.
  • Public access / easy access - this is for the family member who does not use computers often, is not familiar with how to use photo sharing tools online, is not comfortable with email services, or may have trouble using any application that requires a login to use. The publicly accessible Family Album page will be a simple browser page that can be bookmarked on an ipad so that an ipad user can access it as though it were a simple ipad app.

Technologies used

  • Front End: JavaScript, HTML, CSS, jQuery
  • Back End: NodeJS, ExpressJS, Mongoose, MongoDB, AngularJS, JavaScript

API integrations

  • Facebook
  • Flickr
  • Instagram

Future additions:

  • SmugMug
  • Dropbox
  • Shutterfly

Future Features

  • Real-time checking when new photos are added to any of the services a user has authorized
  • Email notifications when new photos are added
  • On-page notifications when new photos are added
  • More user controls: choose which photos to import from APIs
  • More user controls: give users ability to delete their data from the app

About

Aggregate family photo album using the Facebook, Flickr, and Instagram APIs with a publicly accessible family view page.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published