Canditate-Application-Platform

ReactJS-based Web Application developed as part of a hiring assignment by Weekday.

Stars
0
Committers
2

Candidate Application Platform: ReactJS-based Web Application

This project is developed as part of a hiring assignment for the role of SDE 1 (Frontend) at Weekday.

Table of Contents

  1. Overview
  2. Demo
  3. Screenshots
  4. Features
  5. Technologies
  6. Setup

Overview

This application dynamically interacts with the provided API and allows users to view job listings, filter jobs based on various criteria, and infinite scroll for a seamless browsing experience.

Demo

You can experience a live demo of the application here, hosted on Netlify.

Screenshots

Features

  • Filters to refine job listings based on Role, Experience, Location, Pay, and Company.
  • Infinite scroll instead of a "Load More" button to load additional job listings.
  • Well-structured, readable, maintainable, and reusable components.
  • Best performance techniques for clean and optimized business logic.
  • User-friendly interface for viewing jobs.
  • Error handling for reliable data fetching.

Technologies

Setup

To get a local copy of the project up and running, follow these steps:

  1. Launch your preferred command-line interface (CLI).

  2. Clone the repository: git clone https://github.com/charandvvk/Canditate-Application-Platform.git

  3. Change to the project directory: cd Canditate-Application-Platform

  4. Install dependencies: npm i

  5. Start the development server: npm run dev

  6. Open your favored browser and navigate to http://localhost:5173.