Skip to content

Krishnanand2517/job-quest-java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 

Repository files navigation

JobQuest

JobQuest is a 'Job Portal' web application made using Java SpringBoot and ReactJS.

Table of Contents

Demo

You can check out the live demo of JobQuest here.

Screenshots



Features

  • Candidates can
    • apply to posted jobs
    • keep a watch on their job applications' status
  • Recruiters can
    • post and delete jobs
    • accept or reject job applications from candidates

Technologies Used

Frontend

Backend

Running the Project Locally

These instructions will help you set up a copy of the project on your local machine.

Prerequisites

Before getting started, make sure you have the following installed on your machine:

Installing & Usage

  1. Clone the repository to your local machine:

    git clone https://github.com/Krishnanand2517/job-quest-java
    cd job-quest-java
  2. Navigate to the backend directory jobquestbackend & open the folder in any IDE configured for Spring Boot (preferably IntelliJ IDEA).

  3. Sync all the Maven dependencies.

  4. Copy the environment variables from .env.sample to a new file .env:

    Obtain the values and API keys for the variables from their respective sources.

  5. Once you have setup the project and its dependencies, you can run the server.

    This will start the backend server on port 8080, and you can access it in your web browser at http://localhost:8080/.

    Check it by navigating to http://localhost:8080/api/v1/jobs !

  6. Navigate to the frontend directory and install project dependencies:

    npm install
  7. Run the development server for frontend:

    npm run dev

    This will start the frontend server on port 5173, and you can access the web app in your web browser at http://localhost:5173

Contribute

If you encounter any issues, have suggestions, or want to contribute, feel free to open an issue or submit a pull request. Happy coding!

Releases

No releases published

Languages