Mobile • iOS/Android • HCM

Omnia 360

A Romanian HCM platform that extends an existing ERP system, giving employees and employers one place to handle everything HR-related, from leave requests and payslips to an AI assistant that lets you chat with company data.

View Live Project

Client

Romanian HR Tech

Platform

iOS & Android

Stack

React Native • Expo • TypeScript

The Problem

Omnia360 already had a solid ERP system on the web side, but employees had no unified mobile experience for HR. Different tools for different tasks, no single app to handle leave requests, timesheets, HR documents, or company communications.

The company wanted to extend the platform to mobile without losing the depth of features the web version had. That meant building three separate apps for different use cases, all sharing the same backend and maintaining a consistent experience across iOS and Android.

They also had a forward-looking requirement: an AI assistant that lets employees interact with company data through a natural chat interface, something most HCM platforms don't offer at all.

What We Built

We built three React Native apps using Expo. The main app covers the full HR feature set: leave management, daily attendance and timekeeping, HR documents, employee files, equipment inventory, salary and contract access, and task tracking.

The second app is an AI assistant that lets employees interact with company data through a chat interface. Ask it about your remaining leave balance, your upcoming shifts, or recent announcements, and it responds in plain language.

The third app is a CRM for managing customer relationships and sales workflows, built for the teams who need it without cluttering the main HR experience.

Full HR Suite

Leave requests, attendance, timekeeping, HR docs, payslips, contracts, equipment, and task tracking in one app.

AI Assistant

Employees interact with company data through a chat interface, getting answers in plain language.

CRM App

Separate app for customer relationship and sales workflow management, built for the teams who need it.

Licensing System

Feature access controlled by each company's plan. Different companies see only what their license covers.

Push Notifications

Real-time notifications for leave approvals, announcements, and task updates across all three apps.

App Store + Google Play

Full release pipeline covering build config, environment management, versioning, and deployment to both stores.

Tech Stack

Three apps, one codebase strategy, with a shared component architecture and consistent patterns across the whole project.

React Native + Expo

Cross-platform development for all three apps. Expo simplifies build management, environment config, and deployments to both stores.

TypeScript

Type safety across all three apps, reducing bugs and making the codebase easier to maintain as the feature set grows.

Context API

State management for auth flows, token handling, and shared app state. Clean and easy to reason about across a large feature set.

Push Notifications

Real-time notifications for key HR events across all three apps, handling both iOS and Android delivery reliably.

Deep Linking

Direct links into specific app sections from notifications and external sources, keeping navigation intuitive.

EAS Build + App Store / Google Play

Automated builds with environment management, versioning, and deployment pipelines for both platforms. No manual submission steps.

The Result

Three production apps shipped to both the App Store and Google Play. The main HR app gives employees access to the full feature set of the Omnia360 platform from their phone. The AI assistant makes company data conversational. The CRM keeps sales workflows organized for the teams who need it.

The licensing system means the platform can serve multiple companies with different feature access, all from the same apps. Feature flags, deep linking, and crash reporting keep everything running reliably in production.

The shared component architecture and consistent code standards across all three apps make it easy to onboard new developers and add features without introducing inconsistency.

Need mobile apps that handle real complexity?

We build React Native apps that work in production, handle edge cases, and ship to both stores without the usual headaches.

Book Your Free Review