Rouses Markets


  • Client: Bent Media
  • Role: Developer

Responsibilities

  • Support developer for Rouses’ brand site
  • Improved outdated Gulp tasks to make them more efficient
  • Implemented an email newsletter signup form
    • Appears via a popup that admins can control may aspects of, including cookies prevent the popup from appearing more than desired
    • Sends information to Constant Contact
  • Built a nutrition table component for recipe pages
    • Shh it’s not an actual <table>, but neither is this one
    • Went through many rounds of design and Client review, from 2 columns back down to 1 column with an optional notes area, all controlled in the CMS
    • Also contained JSON-LD microdata
  • Troubleshoot layout display issues with a third party Coupon vendor used on the site

Build Details

  • Built using WordPress as a CMS
  • Composer manages PHP dependencies
  • NPM manages the front end dependencies
  • Gulp is used as the task runner and to bundle front end assets
  • Google Maps API for maps and geocoding
  • Slick Slider for carousels