Orange Brochures

1 min read

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.

About this project

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.

Technical sheet

Technologies used on this project

  • General concepts

    • UI/UX Design
    • UI/UX Architecture
    • UI/UX Animations
    • HTML5 – semantic
    • CSS3 – preprocessed with SASS
  • Infrastructure

    • CentOS 6.7
    • PHP v5.6.17
    • MySQL v5.6.27
    • Apache v2.2.15
  • Application-specific

    • Laravel Framework v5.2
    • AdminLTE Control Panel Template
    • DataTables v1.10

      • Export to Excel/CSV/PDF
    • Bootstrap v3.3
    • jQuery v1.12
    • Swagger v2