Back to selected workCase study 02 / 09
WebActive

HMC Holding

Multi-page React/Vite website for a UAE-focused consulting group, combining structured service discovery, inquiry funnels, calculators, gated live Dubai projects map access, blog content, SEO tooling, and a standalone mail backend.

HMC Holding project interface
EigenSol / Selected workHMC Holding

Project brief

Inside the build.

HMC Holding was built as a multi-page digital platform for a UAE-focused consulting, real-estate, corporate advisory, visa, and investment services group.

The project translates a broad service offering into clear user journeys, helping visitors move from brand discovery into service exploration, calculator-assisted planning, gated project-map access, and structured inquiry submission.

Client
HMC Holding
Delivery role
Frontend Engineer
Discipline
Web
Project status
Active

Challenge & response

Turning constraints into a working system.

The challenge

The client needed to present many service lines without overwhelming visitors, including company formation, business advisory, real estate, corporate advisory, visa services, legal support, calculators, and project discovery.

HMC also needed inquiry flows that captured the visitor intent, selected services, calculator values, page context, and projects-map access requests in a format the internal team could act on quickly.

The response

  1. Built a React and Vite frontend with route groups for services, sub-services, blogs, calculators, careers, contact, company pages, and a gated live projects map.

  2. Created a standalone Express mail backend with dedicated endpoints for contact, service, legal, calculator, mortgage calculator, and projects-map inquiries.

  3. Added route-level SEO support, sitemap generation, optional prerender tooling, and reusable service catalog patterns so the website can grow with new service pages.

Product capabilities

What the delivery makes possible.

Each capability connects a product requirement to something people can use.

01

Structured Service Catalog

Service categories and sub-service routes make business investment advisory, company formation, business solutions, corporate advisory, real estate, and visa services easier to navigate.

02

Context-Rich Inquiry Flows

Service inquiries send selected services, service paths, page URL, and page path to the backend so HMC receives more useful sales context.

03

Gated Live Projects Map

The projects map unlock flow captures name, email, and phone, persists unlock state locally, and sends a dedicated projects-map request to the mail backend.

04

Business Setup Calculator

The calculator captures activity, setup reason, jurisdiction, office needs, UAE status, visa needs, and timeline before routing a structured request to HMC.

05

Mortgage Calculator Inquiry

Mortgage submissions include assumptions such as property value, down payment, interest rate, loan term, income, estimated payment, repayment, and interest.

06

SEO And Content Platform

Route metadata, blog detail pages, sitemap generation, SEO route scripts, and optional prerendering support the website as a search-ready marketing platform.

System architecture

A connected delivery, not isolated features.

  1. The React SPA owns routing, service presentation, calculators, SEO metadata, gated map UI, and user-facing forms.

  2. The frontend sends inquiry payloads to a configurable API base URL through dedicated helper functions.

  3. The Express backend validates each inquiry type and sends structured SMTP emails for service, contact, legal, calculator, mortgage, and map access flows.

Delivered impact

What changed after the build.

  1. Converted a complex advisory business into a clearer digital journey across services, tools, project discovery, and inquiry capture.

  2. Improved lead quality by sending HMC service selections, calculator values, map access details, and page context instead of generic form messages.

  3. Created a scalable structure for future services, inquiry types, SEO routes, CRM integration, or analytics without replacing the frontend foundation.

Built with

A stack selected for the work.

  • React 19
  • Vite 8
  • Tailwind CSS 4
  • React Router DOM 7
  • React Helmet Async
  • GSAP
  • Motion
  • Lenis
  • Swiper
  • Lucide React
  • Puppeteer Core
  • Node.js
  • Express 5
  • Nodemailer
  • CORS
  • dotenv
  • Custom Validators
  • SMTP Email
  • Sitemap Generation
  • Vercel

Start a conversation

Have a product challenge worth solving?

Tell us what needs to change, what already exists, and where the product needs to go next.

Discuss your project