A Kotlin Multiplatform application for tracking job applications, featuring a Jetpack Compose UI on Android and a Ktor backend. It includes an interactive dashboard, multi-step logging, and follow-up reminders. Deployment is containerized using Docker.
From the README
🚀 Job Application Tracker A modern, production-grade Kotlin Multiplatform (KMP) application designed to track, manage, and follow up on job applications with zero friction. Built with Jetpack Compose (Material 3) on Android, a high-performance Ktor Server backend with Exposed ORM & SQLite, and background reminder workers via AndroidX WorkManager. --- 📱 Features • Interactive Pipeline Dashboard: Real-time summary metric cards (Applied, Screening, Interview, Offer) with 1-tap list filtering and tactile haptic feedback. • Multi-Step Application Wizard: Fast, structured 3-step logging process (Role & Company → Source & Stage → Timeline & Nudges) with back-navigation unsaved changes guard,...
Skills
- Kotlin
- Dockerfile
- android
- android-app
- docker
- jetpack-compose
- job-tracker
- koin
- kotlin
- kotlin-multiplatform
- ktor
- material3