Technology 92 — Employee Management App
Featured
01
Overview

Bilingual workforce management app covering attendance, KPIs, profiles, onboarding, offline support, and RTL
02
The Problem
Employees needed one reliable mobile surface for attendance, KPI tracking, onboarding, profiles, and bilingual access while staying resilient when connectivity drops.
03
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
17Languages
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
04
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.
05