Project Status: In progress
This is the backend server for the Job Application Tracker project. It provides the API endpoints and handles the server-side logic for managing job applications.
The Job Application Tracker Backend is built with Node.js, Express, and TypeScript. It provides a RESTful API for managing job applications, including creating new applications, retrieving application details, updating application status, and more.
- Node.js (version X.X.X or higher)
- npm (version X.X.X or higher)
-
Clone the repository:
git clone <repository-url>
-
Install the dependencies
npm install
- Set up environment variables:
- Create a .env file in the root directory.
- Add the necessary environment variables to the file. Refer to the provided
.env,example
file for the required variables.
- Start the server in development mode:
npm run dev
- Build the project for production:
npm run build
- Start the server in production mode:
npm start
- Lint the code:
npm run lint
- Format the code:
npm run format