Welcome to the Candidate Application Platform clone! This platform allows users to view job listings, filter jobs based on various criteria, and enjoy a seamless browsing experience with infinite scroll implemented.
This project is aimed at providing a user-friendly interface for job seekers to explore available job opportunities. It includes features like job card displays, filtering options, and infinite scroll for a smooth browsing experience.
Each job listing is presented as a card containing essential information such as:
- Job title
- Company name
- Location
- Job description (expandable)
- Experience required
- Apply button/link
Users can refine their job search using filters based on:
- Minimum experience
- Company name
- Location
- Remote/on-site availability
- Tech stack
- Role
- Minimum base pay
The platform implements infinite scroll, automatically loading additional job listings as the user scrolls down the page, ensuring a continuous browsing experience without the need for manual intervention.
The platform is designed to be responsive, ensuring optimal performance and usability across various devices and screen sizes.
To set up the project, follow these steps:
- Clone the repository:
git clone https://github.com/shivammodiin/weekday-task
- Navigate to the project directory:
cd weekday-task
- Install dependencies:
npm install
- Start the development server:
npm start
Once the project is set up, users can:
- Browse available job listings
- Filter job listings based on specific criteria
- View detailed information about each job
- ReactJs
- Redux
- CSS
- Material UI