amigo, la aplicación del lado del usuario la puedo realizar sin problemas.
pero tienes un inconveniente... donde piensas almacenar esas fotos?, en la nube?, el espacio no es gratuito... necesitaras alquilar servicio de almacenamiento como amazon AWS EC2 o algo similar...
la aplicación tiene un lado del servidor, donde se sincronizaran las fotos almacenadas para ser visualizadas en streaming por otros usuarios... (a mayor capacidad y ancho de banda, mayor velocidad para el streaming, y mayor gasto $$$$ para ti por mantener el servicio)
y adicionalmente.... tendrás login social? o se registraran con un numero de celular o un email?, ya que quizás podrías hacer uso de álbum de facebook, pero no lo veo practico por la configuración de privacidad por el lado del usuario... bueno, espero tus comentarios.
saludos