Job-Listing-Application Tailwind Templates

Job Listing Application

React job listing app with filtering & infinite scrolling. Uses Redux & Tailwind CSS. Fetches data from API. Developed for Weekday assignment.

Weekday Assignment

Deployment Link : Click here to View

Overview

This repository contains the solution for the Weekday assignment. It includes a React application that displays job listings and provides filtering options.

Running the Application

To run the application locally, follow these steps:

  1. Clone this repository to your local machine.
  2. Navigate to the project directory.
  3. Install dependencies by running the command:
  4. Start the development server by running the command:
  5. Open your browser and navigate to http://localhost:3000 to view the application.

Folder Structure

The project structure is organized as follows:

  • src/: Contains the source code for the React application.
  • components/: Contains reusable React components.
  • Redux/: Contains Redux-related files including actions, reducers, and store configuration.
  • App.jsx: The main component of the application.
  • Navbar.jsx: Component for the navigation bar.
  • JobCard.jsx: Component for displaying job cards.
  • Filter.jsx: Component for filtering options.
  • InfiniteScroll.jsx: Component for infinite scrolling functionality.

Technologies Used

  • React: JavaScript library for building user interfaces.
  • Redux: State management library for JavaScript applications.
  • Tailwind CSS: Utility-first CSS framework for styling the application.

Top categories

Loading Svelte Themes