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.
- 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.
To get this project up and running on your local machine for development and testing purposes, follow these steps.
- Node.js
- npm or yarn
git clone https://github.com/your-username/job-application-tracker.git
cd job-application-tracker
# For the backend
cd server
npm install
# For the frontend
cd client
npm install
cd server
npm start
In a new terminal window:
cd client
npm start
- Adding a Job Application: Navigate to the form page, fill in the details, and submit.
- Viewing Applications: View the list of submitted applications on the home page.
- Pagination: Use the pagination controls to navigate through different pages of applications.
Contributions are welcome! Please feel free to submit a pull request.
This project is licensed under the MIT License - see the LICENSE file for details.