Job Search and Application Tracker
Jobfiy is an application designed to help users search for jobs and track their job applications. It leverages modern Android development practices using Jetpack Compose for the UI and Retrofit for network operations.
- Job Search: Search for jobs based on various criteria such as location, job type, and more.
- Filter Jobs: Apply filters to narrow down job search results.
- Track Applications: Keep track of job applications and their statuses.
- Notifications: Receive notifications for new job postings and application updates.
- Kotlin: Primary programming language.
- Jetpack Compose: For building the UI.
- Retrofit: For network operations.
- OkHttp: For HTTP client.
- Gson: For JSON parsing.
- Gradle: For project build and dependency management.
- Firebase: For authentication and notifications.
- Room: For local database storage.
- Coroutines: For asynchronous programming.
- Hilt: For dependency injection.
- Navigation Component: For navigation between screens.
- MVVM Architecture: For separation of concerns.
- Repository Pattern: For data management.
| Home | JobDetails | Search For Job |
|---|---|---|
![]() |
![]() |
![]() |
- Clone the repository:
git clone https://github.com/0xSA7/jobfiy.git cd jobfiy - Open the project in Android Studio:
- Open Android Studio.
- Select "Open an existing project".
- Navigate to the cloned repository and select it.
- Build the project:
- Click on "Build" in the top menu.
- Select "Make Project".
- Run the application:
- Connect an Android device or start an emulator.
- Click on the "Run" button or select "Run" from the top menu.
- Search for Jobs: Use the search bar to enter job criteria and view the results.
- Apply Filters: Click on the filter icon to apply various filters to your job search.
- Track Applications: View and manage your job applications from the application tracker.
Contributions are welcome! Please fork the repository and submit a pull request for any improvements or bug fixes.
This project is licensed under the MIT License. See the LICENSE file for more details.
- Motivation: Ahmed Atef
- Fixing Bugs: Moamen Elsawy
For any inquiries or support, please contact 0xSA7.


