Skip to content

Desgin: Book Sale: Book Navigation

Dario Magliocchetti edited this page Sep 1, 2013 · 1 revision

With information on the books stored when people decide to sell them, we should have a part of the website dedicated to viewing the books.

The bookstore is held per person, which isn't helpful for navigating. The website should solve this problem by listing books by topic and by year.

As such, there should be (at least) four views for the navigations. Preferably these are filters and so can be cascaded on each other.

  • Recent additions
  • Per Year
  • Per Course Type

The results should show the book title the name and the seller.

Contact seller

We are not allowed to sell books on behalf of students. We can put them in contact, however. Hence, email contact should be promoted:

  • if you are logged in and seller allows emails
  • let member see email of seller (have a mailto: link)

Change book details & set book as sold

The poster should be able to change the status of his book.

  • Set book as sold. I think it's enough to say book groups (20x same book) can be treated as one book in this case, so it's set as sold if they are all sold.
  • Update description and target year/course.

Updating should change the "recently added books" section, but setting at sold should not.

Sold books should still be visible to user with added styles (such as grey overlay).

View

Feel free to implement as desired. My view:

  • Top is search bar
  • Below is "order by" and "filter"
  • Results come in "panels", so 3 can fit on desktop, and they responsively collapse into an amazon-style column of results.
  • Click on book for lightbox-style overlay with more information on the book and contact button.
    • Also show edit if the book is yours or if admin.

There should also be a page to see the books that you have uploaded. This can be just a "display" the same way you show the results. You could implement this by adding a "filter by user" as well as "filter by year" and "filter by subject". Then the "View your books" can just auto-set the search to "user:"...