Technology 92 — Job Marketplace App

Featured

Overview

Technology 92 is a cross-platform job marketplace mobile app built with Clean Architecture (domain / data / presentation per feature), BLoC state management, `go_router` navigation, GetIt dependency injection, and functional error handling with `dartz` (Either). It integrates with the Technology 92 Laravel backend via Dio across 50+ API endpoints covering authentication (including Google Sign-In), profiles, KPIs, attendance with background timers and notifications, jobs and marketplace flows, settings, and more. The presentation layer ships multiple feature modules—including auth, home shell with bottom navigation, profile (view and edit), KPIs, attendance, and settings—with about 343 localization keys per language using Flutter `intl` and ARB files for Arabic and English, including RTL. The stack uses Material 3 styling, cached images, forms and validation tooling, observability helpers (talker family), Firebase and Sentry where configured, and dev tooling such as freezed/json_serializable/injectable for generated code. Designed for Android, iOS, web, and desktop targets; proprietary codebase (not on pub.dev). Version 0.4.2+7 at Flutter SDK ^3.10.3.

Tech stack

FlutterDartflutter_blocBLoC/CubitClean Architecturego_routerget_itdiodartzintl / ARBArabic / EnglishLaravel APIEnterprise