Skip to content

Case Studies / Installer Portal & Device Platform for Regalgrid

Renewable Energy · 2025

Installer Portal & Device Platform for Regalgrid

Regalgrid

Renewable Energy

Overview

Regalgrid, an Italian renewable-energy-management technology provider, needed a digital platform for its network of installer partners to browse its energy-device catalog, request quotes, and place orders — backed by internal tooling for the Regalgrid team to manage that catalog directly. Softmelon Engineering designed and built both sides of the platform as a modern, event-driven microservices system.

Challenge / 01

The Challenge

Regalgrid's business runs on a network of installer partners who connect end users' solar, storage, and EV-charging assets into its Renewable Energy Communities. That network needed a self-service way to browse Regalgrid's device catalog, request quotes, and place orders, rather than relying on manual, ad-hoc coordination. Regalgrid's internal team also needed direct control over that catalog — products, pricing, previews — without depending on engineering for every change. The platform had to serve two distinct audiences, installers and internal staff, under one coherent identity and access model, on infrastructure Regalgrid could operate and scale independently.

Solution / 02

Our Approach

Softmelon designed and built an event-driven microservices platform orchestrated with .NET Aspire: a Blazor WebAssembly storefront for installers to browse the device catalog, build quotes, and place orders, and a companion Blazor admin dashboard giving Regalgrid's team full control over products, orders, and previews. An API gateway routes and secures traffic across services, a dedicated integration service handles communication with Regalgrid's other systems, and an event-driven notification service — built on RabbitMQ and MassTransit — handles order and quote messaging. Keycloak provides centralised identity across both the storefront and the admin dashboard, PostgreSQL is the system of record, and the whole platform is containerised and deployed to Azure Container Apps with built-in health checks and observability.

Technologies / 03

Technologies Used

.NET logo

.NET

Blazor logo

Blazor

PostgreSQL logo

PostgreSQL

RabbitMQ logo

RabbitMQ

Docker logo

Docker

Azure logo

Azure

Results / 04

Results

Architecture

Event-driven microservices separate catalog, ordering, and notification concerns, so each part of the platform can scale and deploy independently.

Catalog Management

Regalgrid's team manages products, pricing, and previews directly through the admin dashboard, without depending on engineering for routine changes.

Identity & Access

Centralised Keycloak-based identity gives installers and Regalgrid staff secure, role-appropriate access across the storefront and admin dashboard.

Operability

Containerised services deployed to Azure Container Apps with built-in health checks simplify rollout and ongoing operations.

Ready to solve a similar challenge?

View All Case Studies

Related / 06

Related Projects

Healthcare

Healthcare

GDPR-Aligned Patient Data Platform

Healthcare providers moving from paper-based or legacy workflows to a digital patient-data platform face a consistent set of requirements: encryption at rest and in transit, role-based access control, full audit trails, and EU data residency. Off-the-shelf vendors often can't meet every compliance requirement, leaving providers needing a partner who can own both technical delivery and compliance architecture.

Next.jsNode.jsPostgreSQLAWS

GDPR-aligned architecture with encryption, access controls, and audit trails built in from the start.

Read More
AI Consulting

AI Consulting

LLM Integration for Enterprise Workflow Automation

Enterprise customers were spending significant time on manual document classification and routing tasks that were strong candidates for automation. Off-the-shelf AI tools often lack the configurability enterprise workflows need, leaving teams needing an engineering partner who can integrate an LLM into an existing platform without disrupting the core product.

PythonLangChainOpenAIReactJS

Manual document review steps automated for standard document types, with a human-in-the-loop path for edge cases.

Read More