What we used
RUBY ON RAILSDesignHTMLCSSJavascriptConceptualizeUI/UX
Cool Features
- A slick flip-through animation to simulate the turning of pages
- A scroll-through animation to outline the fine details of each book.
- Multiple Formats & Styles: Book creators and contributors are able to purchase their book in a variety of formats, including a print version, which is sent off to the publisher after an order is placed, as well as digital PDF and ePub versions. There are also several designs to choose from (different fonts, colors, etc). We had to keep the styles for all of the formats in sync and easy to maintain, which we dealt with by sharing resources wherever possible. For example, the print and PDF versions are generated the same way, with Prawn. Surprisingly, we were able to use the markup and styles from the book preview to generate an ePub, as we discovered during development that an ePub isn’t much more than a zip file containing HTML and CSS.


