App Demo
Watch the app in action
3-mode Smart Import (natural-language, recruiter email, screenshot OCR) with on-device text extraction, dual list/Kanban dashboards, analytics suite, and offline-first storage — built as a focused case study.
About the Project
SmartJobTracker (ApplyMate) is an offline-first React Native app built to help job seekers track and optimize their full hiring pipeline from first application to final outcome. The product replaces scattered spreadsheets and notes with one focused workflow: fast capture, structured status tracking, and clear analytics.
The core differentiator is a 3-mode Smart Import system. Users can add jobs by typing naturally, pasting recruiter emails, or importing screenshots. The app parses company, role, and status using rule-based NLP patterns and on-device OCR, then auto-fills the form for quick confirmation.
Architecture combines Redux Toolkit + redux-persist for authentication, and a lightweight global listener pattern for high-frequency job updates across list and Kanban views. AsyncStorage powers local persistence, enabling a reliable offline-first experience.
The experience includes animated dashboards, dual list/board workflows, detailed job timelines, and visual analytics with bar and pie charts. ApplyMate is designed for speed, clarity, and consistency so users can focus on interviews and offers instead of manual tracking overhead.
Key Highlights
Technical Breakdown
Feature areas & implementation details
Related Writeups
Technical posts drawn from this project's real challenges