Skip to content

kishanmodi/RecruitEase

 
 

Repository files navigation

RecruitEase

RecruitEase is a web application built with React.js to simplify the process of managing job applications and recruitment processes.

Features

  • Manage job listings
  • Track job applications
  • Organize candidate information
  • Schedule interviews

Installation

To run RecruitEase locally, follow these steps:

  1. Clone the repository:

    git clone https://github.com/Recruit-Ease/Recruit-Ease-Frontend.git
  2. Navigate to the project directory:

    cd Recruit-Ease-Frontend
  3. Install dependencies:

    npm install
  4. Start the development server:

    npm start

    The app should now be running on http://localhost:3000.

Docker

Alternatively, you can run RecruitEase using Docker. Make sure you have Docker installed on your system.

  1. Clone the repository (if you haven't already):

    git clone https://github.com/Recruit-Ease/Recruit-Ease-Frontend.git
  2. Navigate to the project directory:

    cd Recruit-Ease-Frontend
  3. Create a Dockerfile with the following content:

    FROM node:alpine
    
    # Set working directory
    WORKDIR /app
    
    # Copy package.json and package-lock.json
    COPY package*.json ./
    
    # Install dependencies
    RUN npm install
    
    # Copy the rest of your application code
    COPY . .
    
    # Expose the port your app runs on
    EXPOSE 3000
    
    # Command to run your application
    CMD ["npm", "start"]
  4. Create a docker-compose.yml file with the following content:

    version: '3.7'
    services:
      frontend:
        container_name: recruitease-frontend
        build:
          context: .
          dockerfile: Dockerfile
        volumes:
          - '.:/app'
          - '/app/node_modules'
        ports:
          - 3001:3000
        environment:
          - CHOKIDAR_USEPOLLING=true
  5. Run the following command to start the app:

    docker-compose up -d

    The app should now be accessible at http://localhost:3001.

Contributing

Contributions are welcome! Please feel free to submit a pull request or open an issue if you encounter any problems or have suggestions for improvement.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 97.4%
  • JavaScript 1.4%
  • CSS 1.1%
  • HTML 0.1%