Job Application Tracker

Web Application

Project Details

Project Information

Project Title: Job Application Tracker

Category: Web Application

Semester: Fall 2025

Course: CS619

Complexity: Very Easy

Supervisor Details

Project Description

Job Application Tracker

 

Project Domain / Category

Web-Based Application

 

Abstract / Introduction

 

Searching for jobs can be overwhelming, as candidates often apply to multiple organizations, each with different requirements, deadlines, and communication channels. Manually tracking the status of applications through spreadsheets or notes can lead to confusion and missed opportunities. The Job Application Tracker is a digital solution designed to help job seekers organize, monitor, and manage their applications in a structured and efficient manner. It will provide a centralized platform where users can log applications, track progress, receive reminders, and analyse their job search activities.

 

Functional Requirements:

 

        User Management

 

        User registration, login, and logout.

 

        Profile management (basic information, career preferences).

 

        Job Application Management

 

        Add new job application with details (company, position, job link, date applied, contact).

 

        Update or delete job applications.

 

        Track application status (Applied, Screening, Interview, Offer, Rejected).

 

        Attach and manage related documents (resume, cover letter, job description).

 

        Dashboard & Reports

 

        View summary of active, pending, and completed applications.

 

        Display visual analytics (e.g., success rate, industry breakdown).

 

        Search and filter applications by keywords, date, status, or company.

 

        Reminders & Notifications

 

        Set reminders for interviews, deadlines, and follow-ups.

 

        Receive notifications via email or in-app alerts.

 

        Document Management

 

        Upload, store, and retrieve files securely.

 

        Associate different resume/cover letter versions with applications.

 

Tools:

 

Frontend: React (Web), React Native (Mobile), PHP, C#.

Backend: Node.js with Express.

 

Database: PostgreSQL (relational) or MongoDB (document-based), SQL, MySQL.

 

Authentication: JWT (JSON Web Tokens).

Notifications: Firebase Cloud Messaging (mobile), SendGrid (email).

 

Note: The student may also use any tool of her/his own choice.

 

Supervisor:

Name: Dr. Nida Anwar

 

Email ID: nidaanwar@vu.edu.pk

 

MS Teams ID: nida_vu@outlook.com

Languages

  • JavaScript, PHP, C#, SQL Language

Tools

  • React, React Native, Node.js, Express, PostgreSQL, MongoDB, MySQL, JWT, Firebase Cloud Messaging, SendGrid Tool

Project Schedules

No schedules available for this project.

Viva Review Submission

Review Information
Supervisor Behavior

Student Viva Reviews

No reviews available for this project.