GAME-On
Project Synopsis

The objective of GAME-On was to develop a comprehensive content management system. This system aimed to empower both external customers and internal company personnel, particularly those directly engaged with customers, by enabling them to manage all facets of a standard project entirely online. Key functionalities included the ability to create bid submissions for customer contract competitions, request quotes, and track the status of these quotes. Once a quote was received, users could request modifications or accept it, after which it would be sent to the nearest plant for production. The system also provided detailed status updates and access to relevant documents such as invoices, shipment notifications, and warranty information — a pioneering offering in its industry at the time.

My Role and Responsibilities

I was invited to join the GAME-On team as the first dedicated internal IT resource for the project. By that point, the project had been ongoing for several years, involving collaboration between Oldcastle's business team and IBM, the initial contractors. However, the existing system — a complex notification framework — was deemed inadequate to meet the project's objectives. After working alongside the IBM team for months in an attempt to salvage the project, it was decided that a fresh start was necessary. With approval from the executive team, I embarked on a multi-year initiative to design and build an entirely new, on-premise version of the system.

Ultimately, the solution I developed evolved into a unique project management system tailored for our customers and business partners. It comprised several integrated tools designed to streamline user workflows:

The Bundler: A pivotal feature allowing users to compile bid submission PDFs. Users could import various document formats, arrange them as needed, and include Oldcastle's product documentation, generating unified PDFs for bidding purposes. This feature was widely acclaimed and extensively utilized by both internal and external stakeholders.

The Shopping Cart: Custom-built to facilitate direct purchases of stock parts from our plants. Integrated with local plant inventories, this system enabled seamless purchasing for customers.

Quote / Project Manager: The centerpiece of GAME-On, this module revolutionized the quote request process. Users could create and submit quotes online, attach required documents, and manage the entire lifecycle of their requests independently. Upon quote acceptance, the system automatically routed the request to the appropriate plant for fulfillment. Throughout this process, users received real-time status updates via our notification system and the portal itself. Users also had the ability to build project portfolios, tracking the status of multiple quotes and bids alongside associated documents like invoices and shipping notifications.

GAME-On aimed to consolidate all customer needs into a single, user-friendly portal. Though a lengthy endeavor, the project culminated in an exceptional portal that garnered enthusiastic praise from both customers and business representatives alike.

Key Technologies Utilized
  • PHP 5 - 8.3
  • TinyButStrong
  • HTML5
  • CSS3
  • Jquery
  • Javascript
  • Ajax
  • XML
  • Json
  • MySQL
  • The IBM iSeries
  • Zend Server
  • Apache
  • LDAP
  • HighCharts
  • BootStrap
  • DataTables
  • Internal API
  • SAML
  • Okta
Best Practices
ComEx