Version 16 (modified by tola, 9 years ago) (diff)

--

The project scope includes managing photos, music and video with additional potential future directions as well, but for the first release the focus will be on doing one thing really well. I suggest that a good place to start will be photo management - including uploading, organising into albums, tagging, subscribing to photo feeds, browsing and searching.

Usage Model (First Release)

  • Log in
  • Log out
  • add a photo
  • view a photo
  • tag a photo
  • caption a photo
  • remove a photo
  • share a photo
  • create an album
  • name an album
  • view photos in an album
  • add photo to an album
  • remove photo from an album
  • share an album
  • subscribe to a photo feed
  • view a photo feed
  • view an aggregation of photo feeds
  • unsubscribe from a photo feeds
  • comment on a photo
  • view a comment
  • remove a comment
  • browse photos
    • by album
    • by photo feed
    • by tag
    • by location
    • by date taken
  • search for a photo
    • by caption
    • by tag
    • by date taken
    • by location
    • by comments
  • search for an album
    • by name

Domain Model

User Interface Model

Task Hierarchy

Task hierarchy from a previous study into existing photo sharing systems:

Target Platforms

Client-side

  • Tablets (e.g. iPad)
  • Smartphones (with HTML5-compatible browsers)
  • TVs (with HTML5-compatible browsers)
  • Netbooks

Server-side

Any reasonably modern desktop PC or server which can run Ubuntu Server, adding support for other OSs later.

References

See PhotoSharingResearch for a user-centered study into photo sharing.

Attachments (2)

Download all attachments as: .zip