Technology 92 — Employee Management App

Featured
Technology 92 — Employee Management App — Bilingual workforce management app covering attendance, KPIs, profiles, onboarding, offline support, and RTL

Overview

Bilingual workforce management app covering attendance, KPIs, profiles, onboarding, offline support, and RTL

The Problem

Employees needed one reliable mobile surface for attendance, KPI tracking, onboarding, profiles, and bilingual access while staying resilient when connectivity drops.

The Solution

I implemented feature-first Clean Architecture with BLoC and Dio, added offline-first data handling through local caching and retry queues, and kept Arabic/English localization with RTL support consistent across the product.

Technologies used

Tech stack

17

Languages

Dartdartz

Platforms

Flutterflutter_bloc

Architecture & state

BLoC/CubitClean Architecturego_routerget_it

Backend, data & cloud

dioFirebaseSecure StorageLaravel API

Tooling & delivery

Sentry

Experience & UI

Arabic / English

Other

Offline-firstintl / ARBEnterprise

Key Outcomes

  • Unified client covering attendance, KPIs, profiles, onboarding, media/PDF viewing, and settings on one codebase.
  • Enterprise‑scale API coverage with structured layering suitable for ongoing backend evolution.
  • Bilingual product UX with parity between Arabic and English—including RTL layout and accessibility‑friendly patterns.