1
showcase
Shipped: Job Application Tracker
I built a Job Application Tracker, a small personal tool for managing and tracking job applications and their current status.
The reviewer can verify the acceptance criteria directly from the deployed application:
● Add job applications with company, job title, location, date, status, job URL, and notes.
● Search and filter applications by status.
● Edit application status and delete applications.
● Refresh the page to verify that applications persist through localStorage.
● Remove all applications to demonstrate the empty state.
● Submit the form with missing or invalid fields to demonstrate validation and failure handling.
● The application also handles corrupted stored data and provides a recovery option.
● The README includes local setup instructions, state-handling details, and a section explaining what was deliberately not implemented.
The project repository has been pushed to GitHub with a development history, and the application has been deployed to Vercel.
Technologies used: React, TypeScript, Vite, Redux Toolkit, React Redux, React Hook Form, Yup, yupResolver, SCSS, and browser localStorage.
Repository: https://github.com/abbasg-dev/job-application-tracker
Live: https://job-application-tracker-xi-jet.vercel.app/
Built for the Verified Frontend Internship · Final project
Add a comment
0/2000