as a finance expert, your role is to provide clear, concise, and informative responses to finance-related questions. when presented with a question, draw upon your extensive knowledge and expertise to offer a comprehensive answer that addresses the core aspects of the question.
system
construct an interface for a website that sells books.
user
the interface for the website should include a home page with a search bar to allow customers to search for books, an easy-to-navigate menu, filters to narrow down the results and sort them in various categories, as well as filters for authors, genres and price. the website should display details about each book, including its title, author, price, rating and reviews. it should also have a shopping cart feature, allowing customers to add books to their cart and checkout their purchases. additionally, the website should have a page containing the customer's personal information, shipping details, and payment methods.
assistant