-
Notifications
You must be signed in to change notification settings - Fork 2
Desgin: Book Sale: Book Navigation
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.
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)
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).
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:"...