Employee recognition · Rewards

Brownii Points

An employee rewards platform connecting company enrolment, points cards, employee wallets and a rewards store with purchasing, fulfilment and administration.

In production · ongoing development

01 / CONTEXT

What the platform does

Brownii Points helps companies recognise their employees through points that can be spent on rewards. A company joins the programme, chooses a plan and purchases points cards. Employees receive an invitation, activate their account, redeem cards into a personal wallet and use that balance in the rewards store.

The product has distinct working environments for visitors, employees, employers and the Brownii Points administration team. Each is designed around a different task: joining the service, choosing a reward, managing a team or processing the business behind the programme.

The platform is in production. Its modernisation moves an established ASP.NET MVC application to .NET 10 and Blazor, with a shared internal API and continuity for the existing database, accounts and operational workflows.

02 / THE CHALLENGE

The problem to solve

A reward programme needs more than a points balance. It has to connect company approval, licence limits, purchases, employee invitations, card redemption and order fulfilment. The employer and the employee must see different information, while administrators need oversight of the complete commercial process.

Modernising four related websites also required a common approach to authentication, business rules and data access. The existing accounts and pending invitations had to remain part of the transition rather than being replaced with a disconnected new system.

03 / THE SOLUTION

How it works

One product, four working environments

The public site explains the service and accepts company applications. The employer portal manages teams, invitations, cards, plans and support. The employee store contains the catalogue, wallet, wishlist, basket and order history. Administration brings together catalogue management, applications, licences, purchases, invoices, cards, fulfilment and site content.

From company application to employee invitation

An administrator reviews each company application. Approval creates the company's account and licence. Employers then invite employees by email; accepting an invitation creates the employee account, associates it with the licence and opens a points wallet. This makes enrolment a connected process with responsibilities assigned to each participant.

Cards, wallets and rewards

Companies purchase physical or digital points cards to distribute as recognition. Redeeming a card credits the employee's wallet. The store uses that balance through its basket and checkout, alongside product selection, wishlists and discount codes. The server calculates discounts and converts the confirmed basket into an order while deducting the required points.

Payments and fulfilment

Employers can purchase plans and card packages through direct debit with GoCardless or bank transfer. Transfer orders stay pending until administration confirms receipt; fulfilment then activates the purchased entitlement or issues the cards. Employee orders continue through preparation and dispatch in the administration area, with transactional emails supporting the key stages.

Shared foundations for continued development

All four Blazor sites consume one internal API. Business rules sit behind that boundary and SQL Server retains the established stored procedures. Shared components support account screens, tables and forms, while integrations provide email and image storage. Separate employee, employer and administrator roles keep responsibilities clear.

A live service being modernised

The programme remains a production product with ongoing development. Completing and refining migrated administration screens is part of that work. The case demonstrates how company purchasing and employee rewards can share a consistent transaction flow without making each audience work through the same interface.

Read about our custom .NET development and business system integrations.

Key capabilities

  • Public site, employee store, employer portal and administration
  • Company approval and licence management
  • Employee invitations and points wallets
  • Physical and digital reward cards
  • Direct debit and transfer reconciliation
  • Catalogue, checkout, order preparation and dispatch

YOUR NEXT STEP

Does your business face a similar challenge?

Tell us how you work today and what needs to change. We can discuss the scope and a practical starting point.

Tell us about your project

Let's talk

What would you like to improve in your business?

Discuss your project 020 3883 2194

We use cookies

Necessary cookies keep the site working. With your permission we also use analytics cookies. Google receives basic measurement signals without analytics cookies before you accept or if you reject. You can change your cookie choice at any time. See our cookie policy.

Privacy settings

Cookie preferences

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.