Back to Work
Multi-brand QSR HR platformTunisia · Full-time2024 · 6 months · Spring Boot + AngularInternal product · No public URL

EasyRHIS

Multi-brand HR-management SaaS for QSR operators

A multi-tenant HR-management platform deployed across multi-brand QSR (quick-service restaurant) operators including KFC, Five Guys, and Burger King franchise networks in France. Each tenant gets a fully customised experience — branded themes, tailored workflows, franchise-specific operational rules.

AngularSpring BootPostgreSQLAWSMaterial UIMicroservices
EasyRHIS Platform Overview

Overview

The Challenge

Managing HR operations across multi-brand QSR franchise networks is complex. Each brand on the platform — KFC, Five Guys, Burger King — runs different workflows, branding, and operational processes. Traditional HR software forced franchises into rigid, one-size-fits-all solutions.

EasyRHIS was built to solve this. A true multi-tenant platform where each employer gets their own fully customized tenant — complete with branded themes, tailored functionalities, and specific workflow configurations. HR managers can deploy custom workflows to employees, manage schedules, and handle requests seamlessly.

For employees, the experience is equally streamlined. From onboarding to daily operations, they access a dedicated portal for schedules, documents, vacation requests, and real-time notifications — all through an intuitive interface that works on any device.

Engagement

6 months · Full-time

2024 · Tunisia

Role

Full-Stack Developer

Spring Boot + Angular

Tech Stack

  • • Angular + Material UI
  • • Spring Boot (Java)
  • • PostgreSQL
  • • AWS Infrastructure
  • • Microservices Architecture

End-customer brands

  • • KFC France
  • • Five Guys
  • • Burger King

These QSR brands were tenant-customers of the EasyRHIS platform during my engagement.

Features

Two Portals, One Ecosystem

EasyRHIS operates on a dual-portal system: the HR Management Portal for managers and the Employee Portal for staff — both seamlessly integrated.

Multi-Tenant Architecture

Each franchise gets a dedicated tenant with custom branding, themes, and feature configurations — complete isolation with shared infrastructure.

Workflow Builder

HR managers create custom workflows for any process — vacation requests, sick leave, uniform orders — deployed directly to employee portals.

Employee Onboarding

New hires complete a guided onboarding flow before accessing their portal. Documents, contracts, and training — all digitized.

Real-Time Notifications

Employees receive instant updates on schedules, shift changes, and request approvals. No more missed communications.

Document Management

Centralized access to payslips, contracts, and company documents. Employees view their history; managers distribute at scale.

Schedule Management

Visual scheduling with real-time updates. Employees see their shifts instantly; managers handle coverage effortlessly.

HR Portal

Powerful Tools for HR Managers

The management portal gives HR teams complete control over their workforce operations — from employee data to workflow deployment.

EasyRHIS HR Dashboard
Employee Management
Franchise Management

Workflow Engine

Build Once, Deploy Everywhere

The visual workflow builder lets HR teams create custom processes without code. Define steps, approvals, and notifications — then deploy to employees with a single click.

Form Builder Interface
Workflow Management
Events and Schedule Modification

Employee Portal

Everything Employees Need

After completing onboarding, employees access their personalized portal — schedules, documents, requests, and real-time messages all in one place.

Employee Portal Login
Employee Portal Dashboard

Mobile-First Experience

Employees access their portal from any device — optimized for quick schedule checks and request submissions on the go.

Mobile View - Schedule
Mobile View - Requests
Mobile View - Documents

Architecture

Built for Scale

01

Microservices

Independent services for auth, workflows, notifications, and documents — each scaling independently based on demand.

02

Multi-Tenancy

Schema-per-tenant isolation in PostgreSQL ensures data security while sharing infrastructure for cost efficiency.

03

AWS Cloud

Deployed on AWS with auto-scaling, load balancing, and managed databases for high availability.

04

Real-Time Sync

WebSocket connections keep employees and managers in sync — schedule changes appear instantly.

Impact

Powering France's Food Industry

EasyRHIS has transformed HR operations for major franchises, reducing administrative overhead and improving employee satisfaction.

3+

Major Brands

1000+

Employees Managed

60%

Less Admin Time

100%

Digital Onboarding

Engineering Challenges

The hard parts I worked on

True multi-tenancy with branded experiences per franchise

Solution · Single shared Postgres with tenant_id column on every table + Spring Security filter that enforces tenant scoping at query time. Theme + workflow config loaded per-tenant on login so each brand sees its own UI.

Outcome · One platform, three distinct brand experiences (KFC / Five Guys / Burger King franchise networks), zero cross-tenant data leakage.

Schedule + payroll workflows that vary by brand

Solution · Built a workflow engine where each tenant gets configurable rule sets — shift length limits, OT triggers, vacation accrual rates — loaded from tenant config rather than hardcoded.

Outcome · New franchise onboarding became configuration, not engineering. Faster sales cycle for the platform.

Document signing + approval chains

Solution · Generic approval-chain primitive + per-document-type chain definitions stored in tenant config (manager → HR → director, configurable per tenant). Signatures captured via inline pad with full audit trail (signer, IP, timestamp).

Outcome · HR managers configure new approval chains without engineering involvement; signatures legally defensible.

Building multi-tenant SaaS?

I take on senior contract work for B2B platforms with tenant-scoped data, configurable workflows, and brand customisation.