Candidate Application Platform

The candidate application platform is designed to streamline the job search process for users. It allows them to browse through job listings, filter jobs based on criteria such as role, experience, salary and locations. Additionally, users can view detailed job descriptions and apply to jobs directly through the platform.

Live Demo

Table of Contents

Project Description

The candidate application platform is designed to streamline the job search process for users. It allows them to browse through job listings, filter jobs based on criteria such as role, experience, salary and locations. Additionally, users can view detailed job descriptions and apply to jobs directly through the platform.

Installation

To run the candidate application platform locally, follow these steps:

Clone the repository

git clone https://github.com/satyamrkushwaha/satyam-weekday-assignment.git

Navigate into the project directory

cd satyam-weekday-assignment

Install dependencies

npm install

Runs the app in the development mode

npm start

Open http://localhost:3000 to view it in your browser.

Once the development server is running, you can access the platform in your web browser at http://localhost:3000

Features & Functionalities

Listing of jobs.
Filters for :

  • The Role
  • The Experience
  • The Salary
  • The Location

Evaluation

  • Filters
  • Infinite scroll
  • Null experience is handled
  • No Results is handled
  • Responsiveness for desktop, tablet, mobile

Technologies Used

  • React.js
  • JavaScript
  • HTML/CSS
  • Material UI
  • React-Select

Fork the repository

We welcome contributions from the community to enhance the candidate application platform. If you would like to contribute, please follow these guidelines:

  • Create a new branch for your feature or bug fix
  • Make your changes and ensure the codebase is properly formatted
  • Submit a pull request with a clear description of your changes