Free Book Tips is a marketing tool for aspiring authors, built using the Symfony framework. The site is designed to build a list of subscribers interested in promotional books. Authors can register their book, which then gets promoted on the site and to subscribers on selected dates.
The key technical integration points for the site were:
Diggernaut REST API integration: The site regularly checks for newly available free books on a variety of digital publishing platforms. A Data Scraping solution was implemented via an API integration with Diggernaut, which collects data on a daily basis.
Author book submission tool: A Symfony Formbuilder integration provides a powerful author experience, collecting a wide variety of promotion data, validated using in-built Symfony assert capability, and coupled directly a Promotion database entity. Functional, Robust, and code-efficient.
Elastic Email REST API integration: Free Book Tips needs to send a variety of emails, both transactional and campaign types. It accomplishes this via an Elastic Email REST API integration. Periodic resend attempts are triggered automatically in the event of a failure - Customer Service is a top priority for the site owner.