Skip to content

stelaras36/JobTracker

Repository files navigation

JobTracker 📋

An Android job application tracking app built with Jetpack Compose.

JobTracker helps you organize and track your job applications in a clean, simple, and modern Android interface.


✨ Features

  • ➕ Add job applications (title, company, status)
  • 🔄 Update application status (Wishlist, Applied, Interview, Offer, Rejected)
  • 🔍 Search by job title or company
  • 🏷 Filter applications by status
  • 💾 Persistent local storage using DataStore
  • 🎨 Modern UI with Material 3 & Jetpack Compose

🛠 Tech Stack

  • Language: Kotlin
  • UI: Jetpack Compose (Material 3)
  • Architecture: Single-activity Compose app
  • Storage: Android DataStore (Preferences)
  • Tools: Android Studio, GitHub

How it works (quick)

  • Add a job application with title, company, and status
  • Update status from the job card (Wishlist → Applied → Interview → Offer → Rejected)
  • Filter the list by status
  • Search by title or company
  • Data is stored locally using Android DataStore (Preferences)

⬇️ Download

You can download and test the latest APK from the GitHub Releases page:

👉 Download JobTracker v1.0.0 APK

Note: This is a debug build intended for demonstration and portfolio purposes.

Screenshots

Add Job & Job List

Add Job


Status Update (Applied → Interview → Offer)

Status Interview Status Offer


Filter by Status

Filter Offer


Empty State (Rejected filter)

Rejected Empty

Tip: Add screenshots from the emulator later to showcase the UI.


🚀 Getting Started

  1. Clone the repository:
    git clone https://github.com/stelaras36/JobTracker.git

About

Android job application tracker built with Jetpack Compose & Kotlin

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages