Client project · Multilingual business platform

Yohal Group — Multilingual Business Platform

A multilingual web platform presenting five service divisions, with a secure administration area.

Status
In production

Overview

Yohal Group Corp. offers immigration and document assistance, documents, travel, notary and general services. This project is its public web platform: a multilingual site (English and Spanish) that presents each division, accepts service requests, and is managed through a secure administration area. Yohal Group is a business services company; it is not a law firm, and the site does not provide legal advice.

Context

The platform was designed to give a company with several service lines a single, consistent public presence, and to let its team maintain that presence and handle incoming requests without depending on a developer for routine changes.

Solution

A Spring Boot application with server-rendered Thymeleaf pages, a PostgreSQL database whose schema is versioned with Flyway migrations, and an internal structure that keeps each business area separate inside one deployable application.

Architecture and engineering approach

  • A modular monolith: one deployable application with clear internal boundaries between business areas, rather than a set of separate services.
  • Server-rendered pages localized in English and Spanish, with a light and a dark interface.
  • A versioned database schema, so changes to the data model are explicit, ordered and repeatable.
  • An administration area protected by role-based access and multi-factor authentication.
  • Bot protection on public forms and a containerized deployment.

Technologies

  • Java
  • Spring Boot
  • Thymeleaf
  • Spring Security
  • PostgreSQL
  • Flyway
  • Cloudflare Turnstile
  • Containerized deployment

Key capabilities

  • Public site organized by division: Immigration, Documents, Travel, Notary and Services.
  • English and Spanish versions with a language toggle.
  • Service-request form organized by division.
  • Newsletter subscription and an RSS feed for published content.
  • Secure administration area for maintaining the site.

Result and current status

Delivered and in production: a multilingual public presence that brings the company's divisions together in one place, with secure administrative capabilities behind it.

Measured outcomes — No verified performance or business metrics are published for this project.

Disclosure note — This page describes only what is public or already part of the project's public description. Security internals, infrastructure details and client data are intentionally not published.

Related services

Related guide

Background on how we deploy Java services:

Have a similar project in mind?

Tell us about your project and we will help define the right approach.

← All projects