Technology 92 — Employee Management App
Featured

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
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.