A self-serve portal for ordering pre-paid IoT Connectivity
Telus IoT is a suite of IoT (Internet of Things) solutions offered by the Canadian telecommunications company Telus. These solutions allow businesses to connect and manage a wide range of devices, sensors, and equipment using Telus's network. With Telus IoT, businesses can track and monitor assets, collect and analyze data, and automate processes, all in real-time. Telus IoT offers a range of applications, including asset tracking, predictive maintenance, environmental monitoring, and more, that are customizable to meet the specific needs of each business.
Background
Having reliable cellular connectivity is crucial for tech start-ups, small businesses, and developer labs to test and implement IoT solutions. However, obtaining TELUS IoT connectivity through the traditional channel, involving salespeople, project managers, engineers, and support teams, typically takes around two months, leaving a gap in the market. To address this issue, a self-serve portal has been introduced, enabling customers to purchase IoT connectivity and devices online and manage their connectivity themselves.
Solution
Telus IoT Shop is an online platform created by Telus, a Canadian telecommunications company, to provide customers with a simple and easy way to purchase and manage Internet of Things (IoT) devices and solutions.
The goal of Telus IoT Shop is to enable customers to easily access and deploy IoT solutions that can help them optimize their business operations, reduce costs, and improve their overall performance. By providing a curated selection of IoT devices and solutions, Telus IoT Shop aims to simplify the often-complex process of IoT deployment and management, and help customers to quickly and easily adopt new technologies to enhance their businesses.
The Telus IoT Shop is an e-shop that allows the user to purchase and manage IoT Connectivity in a self-serve console on a prepaid basis. The user can purchase any of the IoT Shop offerings, disable/enable their subscription, manage their SIMs (activate/deactivate/purge), check invoices, and view data usage.
- Key Features:
-
- Small business-friendly - no need for a TELUS Business account.
- Convenient 24/7 ordering - All major credit cards accepted, with free shipping and fast delivery.
- Flexible subscriptions - Buy the number of IoT SIM cards you need, with the right amount of shareable data, for as long as you need.
- Bilingual - supports French and English.
- Type
- Web Application
- Tech Stack
- Angular 7, Bootstrap 4
- Team
-
- 1 Product owner
- 2 FE developers
- 2 BE developers
- 1 QA
Site Map

Prototype
Click here to view hi-fidelity prototype designed using Adobe XD
Product Screenshots
- Order Page
-
Figure: IoT Shop order page - Dashboard
-
Figure: IoT Shop Dashboard - My SIMs Page
-
Figure: IoT Shop My SIMs Page
My Learning Outcome:
- Creating and organizing components in a library project was a best practice.
- Overusing components made maintenance difficult.
- Creating a component for every small element on the screen may not always be the best approach.
- Striking a balance between creating reusable components and avoiding excessive componentization is key.