Domain management platform OpusDNS

Modernising domain management for enterprise domain resellers.

OpusDns were looking to create a new domain platform from ground app that would provide users with an all-in-one solution for domain management, registration, and reselling.

Understanding the competitors and users.

Before starting building the user interface we when through competitors sites and platforms and reviewed them. One of the key findings was the domain platforms appeared to focus on the end user being technical, whereas research into users found that often this was not the case. Users understood the technical details of domains but this didn't mean they were technical in using products. As a result we decided to take an approach on treating the management domains as something that could be done by the non technical end users, keeping the interface simple with explanations of what is happening, following some best practice from ecommerce but also allowing technical users to not feel underwhelmed.

Selecting a frontend platform

Typescript,React + React Router v7/Remix with ShadCN components, Tanstack Query and Zustand. For testing Playwright and Storybook to document components. React il8n for selected for translations.

Building the application

While waiting for APIs to be developed, we spent some time in Figma and then with AI tooling to prototype and explore ideas for how users could interact with our systems. Alongside this user stories were written and broken down into small tasks to allow adding each feature in small parts and build out the features while having internal staff being able to use it as soon as possible. As the APIs started to be developed and become useable we were able to take some of the prototypes and rapidly build them out with production ready code.

Back to top