Skip to content

0xSA7/Jobfiy

Repository files navigation

Jobfiy

Job Search and Application Tracker

Table of Contents

Overview

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.

Features

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

Technologies

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

Screenshots

Home JobDetails Search For Job
Home JobDetails Search For Job

Setup and Installation

  1. Clone the repository:
    git clone https://github.com/0xSA7/jobfiy.git
    cd jobfiy
  2. Open the project in Android Studio:
  • Open Android Studio.
  • Select "Open an existing project".
  • Navigate to the cloned repository and select it.
  1. Build the project:
  • Click on "Build" in the top menu.
  • Select "Make Project".
  1. Run the application:
  • Connect an Android device or start an emulator.
  • Click on the "Run" button or select "Run" from the top menu.

Usage

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

Contributing

Contributions are welcome! Please fork the repository and submit a pull request for any improvements or bug fixes.

License

This project is licensed under the MIT License. See the LICENSE file for more details.

Meet our team:

Special thanks for

Contact

For any inquiries or support, please contact 0xSA7.

About

Job Search and Application Tracker

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5

Languages