Article Overview
The proliferation of digital recruitment platforms has fundamentally transformed job-seeking, compelling candidates to manage numerous concurrent applications across disparate portals and timelines. Existing approaches—including spreadsheets and generic project-management tools—offer no automation, no intelligent communication assistance, and no analytical feedback. This paper presents Job Pilot AI, a cloud-deployed full-stack web application that consolidates job application management into a single intelligent platform. The system integrates a Kanban-style drag-and-drop workflow engine, an SMTP-based automated reminder subsystem, an AI-powered follow-up message generator driven by a large language model (LLM) API, and a real-time analytics dashboard. The frontend employs Next.js 14 and React.js, deployed on Vercel's global CDN. The backend exposes a versioned RESTful API in Node.js and Express.js, with MongoDB Atlas as the data layer. Security is enforced through JWT-based HTTP-only cookie authentication and Google OAuth 2.0. Production benchmarks yielded a Lighthouse performance score of 87, accessibility score of 93, average API latency of 245 ms, and email delivery within 12 seconds. All 38 functional test cases passed, and user acceptance testing returned an overall satisfaction score of 4.5/5.0.
Keywords: Job Application Tracker, Kanban Workflow, Artificial Intelligence, Large Language Model, RESTful API, JWT Authentication, MongoDB Atlas, Next.js, Automated Reminder System, Analytics Dashboard, Full-Stack Web Application
Reference
- W. Jones and S. Dumais, "The once and future Web: Accessing and managing information across locations and devices," in Proc. ASIST Annual Meeting, 2004, pp. 20–28.
- R. Boardman and M. A. Sasse, "Stuff goes into the computer and doesn't come out: A cross-tool study of personal information management," in Proc. ACM CHI, 2004, pp. 583–590.
- D. J. Anderson, Kanban: Successful Evolutionary Change for Your Technology Business. Blue Hole Press, 2010.
- C. Ikonen et al., "On the impact of Kanban on software project management: An empirical study," in Proc. EUROMICRO SEAA, 2011, pp. 305–313.
- D. B. Turban and D. M. Cable, "Firm reputation and applicant pool characteristics," J. Organ. Behav., vol. 24, no. 6, pp. 733–751, 2003.
- S. Gurol, S. Teke, and F. Akbulut, "Effect of SMS reminders on appointment attendance in an outpatient clinic," Health Informatics J., vol. 26, no. 2, pp. 1–11, 2020.
- J. Luthria and F. Rabhi, "Service-oriented computing in practice," J. Theor. Appl. Electron. Commer. Res., vol. 4, no. 1, pp. 39–56, 2009.
- T. Brown et al., "Language models are few-shot learners," in Proc. NeurIPS, 2020, pp. 1877–1901.
- J. Wei et al., "Finetuned language models are zero-shot learners," in Proc. ICLR, 2022.
- N. Bommarito and D. M. Katz, "Legal knowledge engineering in the era of large language models," arXiv:2212.09101, 2022.
- R. Shum, D. Mou, and M. Zhou, "From ELIZA to XiaoIce: Challenges and opportunities with social chatbots," Front. Inf. Technol. Electron. Eng., vol. 19, no. 1, pp. 10–26, 2018.
- I. Lee and Y. J. Choi, "ChatGPT and its implications for education and research," J. Comput. Inf. Syst., vol. 63, no. 4, pp. 1–10, 2023.
- R. T. Fielding, "Architectural styles and the design of network-based software architectures," Ph.D. dissertation, Univ. of California, Irvine, 2000.
- Vercel Inc., Next.js 14 Documentation. [Online]. Available: https://nextjs.org/docs (accessed Apr. 2025).
- Open JS Foundation, Node.js 18 LTS Documentation. [Online]. Available: https://nodejs.org/en/docs (accessed Apr. 2025).
- MongoDB Inc., MongoDB Atlas Documentation. [Online]. Available: https://www.mongodb.com/docs/atlas/ (accessed Apr. 2025).