Using Drupal 7 and the Ubercart e-commerce system, I built a new website that offers all the features requested by the client: The pages listing the diamonds and jewelry products can be sorted by any of the columns, with a single mouse click. Products can also be found using standard search controls. The primary and secondary navigation menus are easy to read. A shopping cart summary is always visible to the prospective buyer. There are two sections for items on sale and new arrivals. The client can easily add or modify products -- each with an image, color categories, and all the other information associated with a diamond or piece of jewelry. The client requested that a simple theme be used in order to make the store operational as soon as possible. Despite the limited development time, the website is fully mobile-ready for handheld devices, such as smartphones.
Later, I added a blog section, so the business owner can add keyword-rich content. I then configured the website so that each new product listing and blog post is automatically published to Twitter; also, the latest tweets are displayed on the client's homepage, automatically.