Telecommunications Customer Portal
Role-based SaaS portal for product activation, API playground, invoices and reporting in telecommunications.
Task_
For a telecommunications provider, a complete customer and SaaS portal was to be created, making internal APIs usable and enabling customers to activate, manage and analyse their products.
Approach_
The portal was conceived from scratch together with the client and implemented on Laravel and Vue. At its centre: a fine-grained roles and permissions model, integration with internal APIs, product activations, invoices, reports and an API playground where capabilities such as 2FA and WhatsApp interfaces could be tested directly.
Because the system managed a large number of records, performant data access, clear responsibilities and a robust architecture were part of the implementation from the beginning. Security was made visible early: the client's own 2FA API was integrated and demonstrated at a time when two-factor authentication on the web was still far less common.
Later in the project, the client's new UX and website design was adapted into the portal and translated into a pattern library that could also serve as a foundation for other services.
Outcome_
The result is a capable customer portal that brings product management, API demonstration, billing and reporting together in a role-based interface. At the same time, a reusable design and component foundation for further digital services was created.