The project is for an app that would organise the visual research assets (images, links, sketches, etc) for larger design projects, allowing all images to be grouped by several predefined layers of categories. This app is versatile for several design industries, and the labels used for the 'Layers' described below can be customised by the user to tailor to their industry
In the specs below, I'm including examples (in parenthesis) for an Costume Designer User
For example:
Layer 1: CLIENT - User can create entries for multiple Clients (Client = Theatre XYZ)
Layer 2: PROJECT - For each Client, user can create entries for multiple Projects (Play - Romeo and Juliet)
Layer 3: SUB-PROJECT - For each Project, user can create entries for multiple Sub-Projects. (Character - Romeo, Juliet, etc.)
Layer 4: ELEMENT GROUP - For each Sub-Project, user can create entries for multiple Element Groups. (Scene One Costume, Scene Two Costume, etc.)
Layer 5: ELEMENT - For each Element Group, user can create entries for multiple Elements. (Costume Pieces - Hat, Shirt, Vest, Pants, Shoes, Dress)
For each Element, user can define Source Information (Costume warehouse, purchase from store, etc)
Data Fields
Each Layer has several fields as follows:
Layer 1: CLIENT - Name, Address, Phone Number, Email Address, Social Media handles (Twitter, Facebook, Instagram, SnapChat), Notes, Images.
Layer 2: PROJECT - Name, Description, Start Date, Due Date, Notes, Status, Images,
Layer 3: SUB-PROJECT - Name, Description, Notes, Status, Images.
Layer 4: ELEMENT GROUP - Name, Description, Notes, Status, Images.
Layer 5: ELEMENT -Name, Description, Notes, Status, Source (see below), Images.
Field Details:
NAME, DESCRIPTION, NOTES: all text fields
START DATE, DUE DATE: date fields, chosen with calendar picker
SOURCE: For each Element, user can define Source Information (Costume warehouse, purchase from store, etc) which is selected from a user-defined list, shared across the whole app. User can create and/or add the Source Entry from the Element screen, or through the settings section of the applicaiton.
IMAGES: User can upload multiple images (from phone gallery, take pictures or key in URL links) to each entry (for any/all layers). Images can be tagged with the following fields : Name, Description, Notes, Status (see below)
STATUS: a pre-defined, but user configurable (in settings) dropdown to indicate the status of the entry. Predefined values are: Draft, Proposed, Approved, Rejected.
User can navigate up and down the Layer "tree' by clicking navigation icons in the user interface.
Browse and Output
User can browse entries and images using any of the layers. For example, they can view all the Characters (Layer 3: Sub-Projects) with an image and Name listing. Or they can view all the Costume Elements with the status of “Proposed” for a particular play. Once they have their desired listing in view, they can export and share this listing as an HTML email or PDF document (template to be determined).