Our own product

The HMOOD customer portal

A complete workspace developed to bring project updates, documents and support into one customer experience.

Illustration of the HMOOD customer portal

The need

One customer experience throughout the collaboration.

The starting point was an internal product need: giving HMOOD customers one structured place for project updates, documents and support. Information should remain easy to find throughout the collaboration.

A portal built around working together.

Projects

Project status, progress and next steps come together in one overview. Customers have a consistent place to follow the work and see what comes next.

Simplified portal view · example data only

Documents

Invoices, customer agreements and data processing agreements sit together within the customer relationship. Each user signs in personally, with access linked to the right business.

Simplified portal view · example data only

Support

Support requests have their own place in the portal. Several people from the same business can have access, while each user can manage their profile and settings.

Simplified portal view · example data only

One workspace across devices.

The portal can be used in a browser or installed as an app on a supported device. Responsive design and light, dark or system themes adapt the interface to the user.

Technology

Node.js · Express · PostgreSQL · EJS · PWA / Service Worker

Server-rendered pages bring the interface and workflows together around a shared database. The PWA layer provides installation and an app shell without making private portal data public.

What the project demonstrates.

The project shows how HMOOD builds authenticated web applications with multiple users, connected workflows, documents and support—in a responsive workspace that can also be installed.

See how the customer portal works

A project with several moving parts?

Does your business need something similar

We can shape the solution around your needs.