| CPC G06Q 10/103 (2013.01) [G06Q 10/06313 (2013.01); G06Q 10/101 (2013.01); G06Q 30/04 (2013.01)] | 17 Claims |

|
1. A method comprising using at least one hardware processor to:
generate one or more element data structures, wherein each of the one or more element data structures represents a different element than any other element data structures;
generate one or more item data structures, wherein each of the one or more item data structures represents a physical item and is associated with an image representing the physical item;
generate a graphical user interface, comprising:
an elements section comprising a visual representation of elements associated with one project, at least one first elements input for receiving a selection of one or more new elements to associate to with the one project, and at least one second elements input for receiving a selection to delete one or more elements from the one project, and
a virtual design board associated with the one project;
via the graphical user interface,
receive a first selection of one or more elements via the at least one first element input to associate one or more new elements with the one project or a second selection of one or more elements via the at least one second elements input to delete one or more elements from the project and associate a subset of the one or more element data structures, representing the one or more elements associated with the one project, with a search;
identify a subset of the one or more item data structures based the subset of element data structures associated with the search; and
populate the virtual design board with thumbnails of the images associated with an identified subset of item data structures.
|