An open API service indexing awesome lists of open source software.

https://github.com/marufk21/job-vista

Efficient job portal app using filter, view details, and apply seamlessly.
https://github.com/marufk21/job-vista

react redux-toolkit tailwindcss

Last synced: 3 months ago
JSON representation

Efficient job portal app using filter, view details, and apply seamlessly.

Awesome Lists containing this project

README

        

# JobVista

The JobVista app is a powerful tool designed to streamline the job search process for users. With a combination of React and Redux, this application provides a seamless and efficient experience for job seekers.

Link: https://jobvistajob.netlify.app/

## Features

- **Filter Jobs:**
- Filter jobs by title, location, and company.

- **Job Cards:**
- Display job name, location, company, and apply button.

- **Apply Form:**
- Fill in details using a simple form.

- **View Job Details:**
- Explore specific job details.

- **Pagination:**
- Navigate through job listings with pagination controls.

- **Loader:**
- Display a loading spinner while fetching job data.

## Project Structure

```
src/
|-- Components/
| |-- JobListings.js
| |-- JobListingCard.js
| |-- JobDetails.js
| |-- JobEmployerForm.js
| |-- Loader.js
|-- features/
| |-- jobSlice.js
|-- store/
| |-- store.js
|-- App.js
|-- jobs.json
```

## Run

1. **Clone the repo:**
```bash
git clone https://github.com/your-username/react-redux-job-app.git
```

2. **Install and run:**
```bash
cd react-redux-job-app
npm install
npm start
```

3. **Open in browser:**
Visit [http://localhost:3000](http://localhost:3000).

## Contributing

1. **Fork the repo.**
2. **Create a new branch:**
```bash
git checkout -b feature/your-feature-name
```

3. **Make changes and commit:**
```bash
git commit -m 'Add your feature'
```

4. **Push and create a pull request.**

## License

MIT License. See [LICENSE](LICENSE).