← All work

Full-Stack · Case study

Energy-efficiency programme portal with homeowner learning content, secure media delivery, role-based access, and administrator workflows.

Full-Stack6 technologies4 workstreams
Energy Learning Portal project visual
FocusFull-Stack
Core stackPython
Workstreams4
StatusDelivered

Overview

What we built

Delivering programme learning content to homeowners requires both an easy experience and careful control over who can access what. This portal serves energy-efficiency learning resources and audit information to homeowners while giving platform teams the tools to manage it.

Role-based access, secure media delivery, and administration of organisations, users, and content sit underneath a straightforward front end. The result is a secure foundation for running an energy-efficiency programme and its learning material.

Technology

PythonFastAPIAsync SQLAlchemyPostgreSQLKeycloakAWS S3

What we delivered

01

Homeowner learning-resource APIs

02

S3 media with presigned delivery

03

Role-based access control

04

Organisation, user, and content administration

How we approached it

A disciplined path from problem to working system.

01

Understand

We start with the users, the data, and the systems already in place.

02

Shape

We define the outcome and the technical approach before building.

03

Build

We deliver in visible increments with engineering quality throughout.

04

Operate

We support, observe, and evolve the system after it ships.

Outcome

A secure digital foundation for delivering programme learning content and operating an energy-efficiency platform.

Related work

More Full-Stack projects.

View all work

Let’s build what matters

Get in touch