Skip to content

ElDuke717/job-application-tracker

Repository files navigation

Job Application Tracker

job search logo

Overview

This project is a web application designed to help users track their job applications. It includes features such as adding new job applications, viewing a list of submitted applications, and sorting applications by date. The application is built using React for the frontend and Node.js with Express for the backend.

Features

  • Add Job Application: Users can submit new job applications with details such as company name, job title, submission date, and more.
  • View Job Applications: Display a list of submitted job applications with pagination to navigate through entries.
  • Sort by Date: Job applications are sorted to show the most recent submissions.

Installation

To get this project up and running on your local machine for development and testing purposes, follow these steps.

Prerequisites

  • Node.js
  • npm or yarn

Clone the Repository

git clone https://github.com/your-username/job-application-tracker.git
cd job-application-tracker

Install Dependencies

# For the backend
cd server
npm install

# For the frontend
cd client
npm install

Running the Application

Start the Backend Server

cd server
npm start

Start the Frontend Application

In a new terminal window:

cd client
npm start

Usage

  1. Adding a Job Application: Navigate to the form page, fill in the details, and submit.
  2. Viewing Applications: View the list of submitted applications on the home page.
  3. Pagination: Use the pagination controls to navigate through different pages of applications.

Contributing

Contributions are welcome! Please feel free to submit a pull request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

An app to help job applicants keep track of jobs that they have applied to.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published