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.
- Host: GitHub
- URL: https://github.com/marufk21/job-vista
- Owner: marufk21
- Created: 2023-12-31T08:30:51.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-02-18T14:00:04.000Z (over 1 year ago)
- Last Synced: 2025-02-08T22:24:28.688Z (4 months ago)
- Topics: react, redux-toolkit, tailwindcss
- Language: JavaScript
- Homepage:
- Size: 342 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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).