This is a solution to the Job listings with filtering challenge on Frontend Mentor. Frontend Mentor challenges help you improve your coding skills by building realistic projects.
Use the following 4 commands to run this project
git clone https://github.com/isaacnovaes/react-job-listing
cd react-job-listing
npm i
npm start
For more information on how to run a React project, check this link
Users should be able to:
- View the optimal layout for the site depending on their device's screen size
- See hover states for all interactive elements on the page
- Filter job listings based on the categories
- Mobile-first workflow
- Semantic HTML5 markup
- CSS custom properties
- Flexbox
- React - JS library
- React hooks and Context API
It was my first React project. I am glad I could use all the React features I have just learned, such as props, Hooks, and the Context API. Now that I feel comfortable with React, I will start doing tons of projects to practice React development.