Welcome to the Job Search App! This application is designed to help users search for jobs, apply filters, Built with React, React Router, React Hook Form, and Material-UI, the app offers a seamless and modern user experience.
- 🔍 Job Search: Search for jobs by title, company, or location.
- 🧰 Filter Jobs: Apply filters to narrow down job results by category, job type, and more.
- 📝 Job Application Form: Submit applications with a clean, user-friendly form.
- 💼 Job Listings: Browse a list of available jobs with detailed information.
- 🎨 Responsive Design: Fully responsive design with Material-UI for a professional look and feel.
- Frontend: React, JavaScript
- Routing: React Router
- Form Handling: React Hook Form
- UI Components: Material-UI
- State Management: React Hooks (useState, useEffect)
To run the Job Search App locally, follow these steps:
- Clone the repository:
git clone https://github.com/peterT23/job-search-app.git
- Navigate to the project directory cd job-search-app
- Install dependencies: npm install
- Start the development server: npm start
Search Jobs: Enter keywords in the search bar to find relevant job listings. Filter Results: Use the filter options to narrow down the job results based on criteria such as job type, experience level, etc. View Job Details: Click on a job listing to view detailed information about the position.
demo link: https://jobsearchapp-reactrouter-mui-hookform.netlify.app/