Create brochure content for events and campaigns to be utilized by the companion iPad app at reThink events or promotions.
Created as a Senior Software Engineer at The reThinkGroup, Inc.
This project was conceived after the brochure app defined its data structure, with the content entered into database tables manually. Content creators required a content management system to manipulate the events, campaigns, and brochures versus emailing the IT department multiple times per year with content updates.
The main workflow was implemented as a multi-page Laravel application, where each route returned the full page. DataTables handled the bulk of the workload by encapsulating list views, exporting to CSV, with sorting and filtering content. TinyMCE greatly assisted in editing the brochure's HTML, the primary content emailed to customers that requested the brochures during numerous events.
API endpoints were migrated and documented via Swagger to deprecate the Slim Framework implementation responsible for handling the iPad app requests.
Technologies used on this project