Project List

A custom digital asset management system exclusively for U.S. Air Force recruiters

Implementation

  • CMS Platform:

    WordPress

  • Frameworks:

    • Bootstrap
    • jQuery
  • Languages:

    • PHP
    • JavaScript
    • Sass/CSS
    • Twig/HTML
  • WCAG 2.1:

    AA

  • APIs:

    • WordPress REST
  • DevOps:

    • Docker
    • Docker Compose
    • AWS GovCloud
  • Dependency and Task Management:

    • Composer
    • Gulp
    • Node.js
    • npm
  • Design:

    Responsive

  • Source Control:

    GIT

  • Workflow:

    Agile Kanban

Background

The U.S. Air Force (USAF) recruiters required a way of viewing and downloading available marketing assets that they could use and/or customize in their regions. These assets ranged from billboards to window clings to bus posters to vehicle wraps to marketing email lists, and were available to be customized to the varied USAF verticals.

Additionally the recruiters required a more straight forward way of requesting customizations like trim, bleed, DPI, or a specific USAF logo or QR code, than the back-and-forth system of emailing the agency.

This web tool continually receives ongoing maintenance and feature enhancements.

Features

  • A CMS that the agency could use to routinely add and remove available marketing assets. The WordPress platform was chosen to maintain consistency with the agency’s tool roster.
  • A custom authentication system that camouflages its WordPress foundation.
  • A registration system that automatically recognizes valid recruiter registrations while rejecting registrations from non-military personnel.
  • Custom user roles for hierarchical access levels.
  • An automated notification system that announces new registrants to squadron leaders and the agency.
  • A highly involved customization request form that manages ~200 data points, and validates nested data points based on input selections.
  • Minimal WordPress plugins to reduce overhead and ensure security.

Site Details

Close Modal

This site is built with:

  • Headless WordPress
  • React
  • Next.js
  • GraphQL
  • TypeScript
  • TailwindCSS
  • Vercel
  • WP Engine