/weekday-assignment

Explore Job Listings, Filter, and Apply with Ease

Primary LanguageTypeScript

Logo

Weekday Assignment

Explore Job Listings, Filter, and Apply with Ease
Go to App »

Raise a PR · Report Bug · Request Feature

This Weekday Assignment is a web application that simplifies the job search process by providing users with a platform to explore job listings, filter them based on various criteria, and seamlessly apply for positions of interest. With intuitive features and a user-friendly interface, the application aims to streamline the job hunting experience for users.

Demo

weekday.assignment.demo.mp4

Key Features

  • View Job Listings: Explore a comprehensive list of job openings from various companies and industries.
  • Filtering Options: Filter job listings based on various criteria such as job title, location, company name, salary, and more.
  • URL-Based Filtering: Apply filters to job listings directly through the URL. This feature allows you to share specific filtered job listings with others seamlessly.
  • Infinite Scroll: Enjoy a seamless browsing experience with infinite scroll. As you reach the end of the page, more job listings will dynamically load, ensuring you never run out of opportunities to explore.
  • Responsive Design: The app is designed to be responsive and adaptable to different screen sizes and devices. Whether you're using a desktop, tablet, or smartphone, Job Feed provides an optimized experience.

TODO Features

  • E2E Testing withCypress
  • React Virtualization on List

Tech Stack

  • ReactJs
  • Redux
  • CSS
  • Material UI

Getting Started

Follow these steps to run weekday-assignment on your local machine:

Acknowledgments

I extend my gratitude to the developers of the open-source libraries used in this project, as they have contributed significantly to its success.

Feedback

If you have any feedback, please reach out to us at prerananw1@gmail.com