A mobile job-matching application developed as a graduation project to connect job seekers with employers through a streamlined and user-friendly platform.
📎 Source Code: https://github.com/abootarek/jobizz
🛠 Technologies: Flutter | Dart | Bloc | REST API (Retrofit-Dio) | Firebase | Local Storage
Key Features & Responsibilities:
• Designed and developed the entire mobile application using Flutter and Dart, following Clean Architecture for scalable
and maintainable code.
• Implemented advanced state management using Cubit, ensuring efficient UI updates and logic separation.
• Integrated RESTful APIs for user authentication, job listings, profile management, and saved jobs functionality.
• Utilized Firebase Cloud Messaging (FCM) to implement real-time push notifications for job alerts and application
Updates.
• Employed SharedPreferences for local data caching (e.g., tokens and saved preferences) and GetIt for dependency
Injection.
• Focused on UI/UX best practices, creating a clean, responsive, and user-friendly design to improve engagement.