ap2soft / frontendmentor-job-listings

Frontend Mentor: Job listings with filtering

Home Page:https://ap2soft.github.io/frontendmentor-job-listings/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Frontend Mentor - Job listings with filtering solution

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.

Table of contents

Note: Delete this note and update the table of contents based on what sections you keep.

Overview

The challenge

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

Screenshot

Links

My process

Built with

  • Mobile-first workflow
  • Vue3 - The Progressive JavaScript Framework
  • TypeScript - JavaScript with syntax for types
  • Tailwind CSS - A utility-first CSS framework
  • Vite - Next Generation Frontend Tooling (to build the project)
  • Netlify - Webiste deployment

What I learned

I learned basics of TypeScript, how to type things, as well as using it with Vue3.

Continued development

I'm going to keep using TypeScript and Vue3 to get better with it.

Author

Acknowledgments

Huge shout-out to my friend @redos7 for code reviews and JavaScript best practices tips.

About

Frontend Mentor: Job listings with filtering

https://ap2soft.github.io/frontendmentor-job-listings/


Languages

Language:Vue 76.7%Language:TypeScript 7.7%Language:JavaScript 5.2%Language:Shell 4.7%Language:HTML 3.6%Language:CSS 2.2%