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.
weekday.assignment.demo.mp4
- 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.
- E2E Testing withCypress
- React Virtualization on List
- ReactJs
- Redux
- CSS
- Material UI
Follow these steps to run weekday-assignment on your local machine:
- Clone the repository: git clone https://github.com/prerana1821/weekday-assignment.git
- Install dependencies: npm install
- Start the development server: npm start
- Open your web browser and go to http://localhost:3000 to access the website.
I extend my gratitude to the developers of the open-source libraries used in this project, as they have contributed significantly to its success.
If you have any feedback, please reach out to us at prerananw1@gmail.com