RecruitEase is a web application built with React.js to simplify the process of managing job applications and recruitment processes.
- Manage job listings
- Track job applications
- Organize candidate information
- Schedule interviews
To run RecruitEase locally, follow these steps:
-
Clone the repository:
git clone https://github.com/Recruit-Ease/Recruit-Ease-Frontend.git
-
Navigate to the project directory:
cd Recruit-Ease-Frontend
-
Install dependencies:
npm install
-
Start the development server:
npm start
The app should now be running on http://localhost:3000.
Alternatively, you can run RecruitEase using Docker. Make sure you have Docker installed on your system.
-
Clone the repository (if you haven't already):
git clone https://github.com/Recruit-Ease/Recruit-Ease-Frontend.git
-
Navigate to the project directory:
cd Recruit-Ease-Frontend
-
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"]
-
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
-
Run the following command to start the app:
docker-compose up -d
The app should now be accessible at http://localhost:3001.
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.