Development of a Desktop E-book Reader Application
Summary
A US owner of digital download marketplaces let readers view and download purchased e-books through a website library, but the library's UI drew criticism and users had to organize their downloads into folders by hand. INNERLUXES built a Windows desktop application that lets readers view and download their books without a browser, automatically organizes them into folders, supports offline search, and synchronizes with the marketplace website — adding a convenient service that lifted reader satisfaction.
About the Client
The Client is a US company that owns several digital download marketplaces connecting publishers and readers with different interests.
A Web Library That Made Reading Inconvenient
E-books purchased on one of the Client's digital marketplaces could be viewed through the website's e-library and downloaded to continue reading on a PC. The digital library was criticized for an unattractive UI, and the overall process was inconvenient because it left users to organize their downloaded e-books into folders manually. Aware of the problem, the Client turned to INNERLUXES to build a desktop application for managing readers' e-book collections.
A Windows Desktop Library That Organizes and Syncs Automatically
INNERLUXES delivered a Windows desktop application that lets readers view and download their purchased books without launching a web browser and automatically categorizes and files them into folders on their PCs. The application was designed around a convenient offline library:
- Offline library and reading — users can quickly search for a book and open it with any .doc or PDF reader installed on the PC.
- On-demand download — if the app finds the target book missing from the reader's folder, it initiates downloading the item from the Client's website.
- Website synchronization — by running a sync, users get the latest updates on their e-book bundles, such as a new book version or cover, with the app retrieving information from the Client's website database through HTTPS requests and responses.
A Convenient Companion App That Raised Satisfaction
- The Client received a desktop application consistent with their website.
- By offering this additional, convenience-focused service, the Client increased their readers' satisfaction.
Technologies and Tools
Qt, C++, QML, REST API.