Job Application Tracker is a web application built using Nest.js, a progressive Node.js framework for building scalable server-side applications. This application allows you to track your job applications by keeping a record of the companies you have applied to, the positions you have applied for, and the status of your application. You have to Register/Login for see your own application and operate them
- Register: You can register application and take access_token .
- Login: You can login application and take access_token access_token .
- Add new applications: You can add a new job application by providing details such as company name, position, and application status.
- View all applications: You can view all the applications you have added in a tabular format with details such as company name, position, and application status.
- Update application status: You can update the status of your application from "Applied" to "Interview Scheduled" to "Rejected" based on the progress of your application.
- Delete applications: You can delete an application from the list if you no longer want to track it.
To install the application, follow these steps:
- Clone the repository using
git clone https://github.com/batuhanbaybas/career-app.git
- Install the dependencies using
npm install
- Start the application using
npm run start:dev
- Create .env file on your soruce directory
- Create JWT_SECRET and DB_URL env. var and define that
Contributions to this project are always welcome. If you find any issues or have suggestions for improvement, feel free to create an issue or submit a pull request.
This project is licensed under the MIT License
- Nest.js documentation and community for providing a great framework for building scalable applications.