Skip to main content
EasySaz
Back to portfolio
B2B Platform

HamiOne Corporate Discount Network

35%
top service discount for network members

About this project

A smart corporate benefits and discount network: connecting organizations and members to contracted service centers across healthcare, education, transport and wellness with discounts up to 35% — plus an employee-benefits panel and usage reporting for organizations. 60+ active services across several provinces.

Visit website

HamiOne is a platform for discovering service providers and managing membership benefits. The project includes a public website, a member application, a provider panel and an administration panel. These interfaces use a shared backend so information about members, centres and services can support the different parts of the product.

Finding a service provider

The public website supports searches for centres, services and categories, with a province selector. Dedicated pages present service centres, categories, offers and articles. The homepage also includes sections for family memberships, organizational participation and provider cooperation. Administrative controls manage this public content and its presentation, connecting the website to the platform's service information.

The member experience

The member application implements membership status, reward points and loyalty levels, family members and service usage history. Members can save centres, review previous usage and submit feedback about a service they received. Notifications and support provide a way to follow messages and contact the team. Together, these features bring membership information and service history into one interface that members can return to as they use the platform.

Provider and administration panels

The provider panel supports centre-related information and workflows. Administrators have tools for users and permissions, customers, providers, memberships, sales reports, notifications and support. Website management includes public content, frequently asked questions and controls for whether centres appear on the public site. Separate interfaces give the different roles access to the work relevant to them while sharing the same backend.

Implementation

The public website uses Next.js and TypeScript. The applications and panels use Flutter, while the server uses ASP.NET Core with SQL Server. Shared core and chat packages are part of the project structure, supporting features used across the applications.

Discuss a custom platform with member and provider roles.

Frequently asked questions

Which roles have their own interface?

The project provides a public services website, a member application, a provider panel and an administration panel for the operating team.

What does the membership application include?

Implemented features include membership status, reward points and loyalty levels, family members, saved centres, service history and reviews.

How is the public website content managed?

The administration panel includes website content, FAQs, homepage settings and centre visibility controls. The public website retrieves information from the shared backend.

Get a free review of your website or idea

In a 15-minute online session, we give you three actionable suggestions to improve your digital business — even if you never work with us.

We usually reply within 2 business hours.