MetaBrainz Foundation

Design a unified creation form for BookBrainz

If you are familiar with BookBrainz, you will know that each entity (see definitions) has a separate creation form. You can see these by navigating to the BookBrainz website and in the menu bar clicking "+ Add".

This leads to a complex workflow for simple use cases (such as 'adding a book') and repeating data (for example the title of a work repeated for an edition and an edition group, in a simple use case of a book), increasing chances of making errors.

For this task, we ask you to design a mockup of a unified form that will improve the editing experience. Use the design software you are most familiar with and attach an exported image (jpeg, png, svg) in the task comments. If you are not familiar with any software, you can do a clean design with pen-paper and attach scanned copies.

Keep in mind that "adding a book" is a simple case, and that we should be able to optionally enter more complicated cases (for example an anthology of short stories will have multiple Works, and the title of the Edition may be different from any of the Works it contains). Refer to the help page to understand how entities are related to one another and don't hesitate to ask questions on our IRC channel

The form should not appear cluttered or too long, so you will need to find a way to separate sections and indicate progress.

Task tags

  • bookbrainz
  • design
  • no code

Students who completed this task

C1e0

Task type

  • web Design
close

2018