Project Documentation

QuiltMaker   -   Application Functionality

The idea behind quiltmaker is to provide an interactive application that allows the user to select and customize a quilt.

Say you are a quilter and want to sell quilts. Also assume that there are certain designs that you wish to sell, yet you want to allow your potential client(s) to be involved in the creative process by allowing them to customize their order so that they have a "unique" quilt all their own! However, being an artist you don't want to allow infinite freedome. You have a look and feel of your own that you want to preserve. And so you want to constrain and control what your clients have access to select and what they are allowed to customize.

Enter ... QuiltMaker.

Quiltmaker allows the user to:

  1. Select a background for their quilt from those available.
  2. Select a main subject for the quilt. The subjects available for selection change to match those that the artist wishes to allow for the background in question.
  3. Select the location of the main subject on the quilt.
  4. Select up to 2 pieces of accent art. The accent art available for selection changes to match those that the artist wishes to allow for the background in question.
  5. Select the location of the accent art on the quilt.
  6. Select a greeting or facilitiation. The user is allowed to enter the greeting they wish.
  7. Select the location of the greeting.
  8. When happy with their selection the user may place an order for their quilt.

Quiltmaker allows the artist to:

  1. Dynamically administer what quilt designs are available to be sold. Since the Quiltmaker application is a mobil web application it acquires its artwork from the artists web sight. When the artist makes changes to the inventory online, the materials available within the application immediately change.
  2. Control the list of avilable backgrounds. The quilt backgrounds available are controlled by the artist.
  3. Control the subject based on background. The app allows the artist to specify what subjects are avilable by background. Thus the artist can control what subjects are avilable for what backgrounds.
  4. Control the accent art based on background. The app allows the artist to specify what accent art is available by background. Thus the artist can control what accent art is available for what background.

Placement of orders takes place over the web and may be facilitated by various mechignisms. The simpelest option is via email, whereas the most complex option is through the use of an order management system. For demonstration purposes Quiltmaker comes out of the box with the email option fully supported. Other options may be provided as the artist desires. The quiltmaker app utilizes simple http posts for order placement. This allows for flexibity of order implementation utilizing any web based technology desired (PHP,MySQL,Java,.Net).