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.

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.



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.



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


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



Architecture
Built for Scale
Microservices
Independent services for auth, workflows, notifications, and documents — each scaling independently based on demand.
Multi-Tenancy
Schema-per-tenant isolation in PostgreSQL ensures data security while sharing infrastructure for cost efficiency.
AWS Cloud
Deployed on AWS with auto-scaling, load balancing, and managed databases for high availability.
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.