Project: Telus - Streamlining Internal Dashboards and Customer Information Displays

Objective:

Telus aimed to enhance their internal operations and customer experience through the development and updates of internal company dashboards and custom apps used in physical stores. The objective was to create user-friendly and efficient systems that meet Telus's requirements while providing valuable information to employees and customers.

Technology used:

Telus utilized the following technologies for their project:

  • Next.js: A React framework for server-side rendering and building scalable web applications.
  • Contentful: A content management platform for managing and delivering content across various channels.
  • React.js: A JavaScript library for building user interfaces.
  • Telus Design System: Telus's proprietary design system, incorporating predefined components and guidelines for consistent visual appearance.

Challenges:

The project faced challenges during the development and implementation process, including:

  • Working within the limitations of Telus's own design system, which required finding workarounds to accommodate specific design requirements.
  • Organizing and displaying a large amount of data in their dashboards, requiring careful planning to ensure effective data organization and presentation.

Design and development approach:

The design process involved collaboration with a designer to develop visually appealing and responsive designs, considering the requirements and constraints of Telus's design system. The development approach centered around leveraging Next.js and React.js, complemented by the components and guidelines provided by the Telus Design System.

Key features and functionalities:

The Telus project incorporated the following key features and functionalities:

  • Internal company dashboards: Custom-built dashboards designed to meet Telus's requirements, providing employees with valuable information and streamlining internal operations.
  • Custom apps for physical stores: Development of custom applications that served as information displays for customers in Telus's physical stores, enhancing the overall customer experience.
  • Integration with Telus Design System: Leveraging the predefined components and design guidelines provided by the Telus Design System to ensure consistency and brand cohesion across all developed applications.
  • Next.js and React.js: Utilizing these technologies in conjunction with the Telus Design System components to deliver performant, scalable, and user-friendly web applications.

By incorporating Next.js, React.js, and the Telus Design System components, Telus was able to streamline their internal dashboards and enhance their customer information displays, improving operational efficiency and delivering a seamless and engaging experience to both employees and customers.

Updated September 2023