Purposeful. Intentional. Action-driven.
We’re a team of passionate and creative experts dedicated to delivering meaningful experiences for our clients.
We understand that, collectively, we’re so much more than our work—and so are you. Our main goal is providing you with better experiences, creating innovative solutions, and helping you leave a lasting impact. That involves research, technical know-how, and intentional, innovative design.
Together, we can deliver powerful experiences that drive revenue, increase customer retention, and expand your possibilities. It’s time to create something meaningful for the people that matter most: your customers, your workforce, and you.
Country
United States / Canada
Main Technology
PHP – C#
Other Technologies
Angular – React
The Challenge
The premise of the application itself is simple:
- A centralized application for Bell’s managers, Employees and Customers to set up, manage and schedule appointments with all Bell’s brands
But in truth, it does much more than that – it allows a major global telecommunications company to interface with its customers in person.
The Background
This application was originally developed as a CakePHP application – for the customer UI, Admin Panel, and API.
As it evolved to meet the organization’s needs, new customer UIs were added and the CakePHP customer UI was phased out.
The API required updates as well and a decision was made to modernize / migrate the old code base to a new API v2.
While the customer UIs and API have migrated, the legacy code application still powers the Admin Panel.
In order to manage this separate projects in one system, this application was Dockerized.
Nginx was installed with a reverse proxy and the compiled files for the UI were moved to the legacy code webroot folder so that they could be served from there.
The Nginx config is what serves to route the incoming requests to the new UIs in the legacy code, the Admin Panel in the old tech, and the API modernized.