Challenge from Frontend Mentor
This app filters jobs by role, level, languages, and tools. It receives data from a local JSON file and manipulates it conditionally to provide the most relevant results. This project was a great way to practice filtering methods, and later upgrading it to TypeScript (starting from version 2.0.0) further enhanced type safety and maintainability.
Users should be able to:
- Filter job listings based on the categories
- View the optimal layout for the site depending on their device's screen size
- See hover states for all interactive elements on the page
- TypeScript
- Sass
- HTML5
- Mobile-first workflow
- Vite - A JavaScript module bundler and development server.
- Clone this repo:
git clone https://github.com/CodeWithAlamin/Job-listings-with-filtering.git
- Install dependencies:
npm install
- Build command:
npm run build
- Live server:
npm start
👤 Alamin
- Twitter - @CodeWithAlamin
- LinkedIn - @CodeWithAlamin
- Frontend Mentor - @CodeWithAlamin
- Github: @CodeWithAlamin
Feel free to contact me with any questions or feedback!
This project was inspired by the "IP Address Tracker" challenge from Frontend Mentor. Special thanks to Frontend Mentor for providing the design and specifications for this project.
This project is licensed under the MIT License - see the LICENSE file for details.