This is a solution to the Devjobs web app challenge on Frontend Mentor.
Users should be able to:
- View the optimal layout for each page depending on their device's screen size
- See hover states for all interactive elements throughout the site
- Be able to filter jobs on the index page by title, location, and whether a job is for a full-time position
- Be able to click a job from the index page so that they can read more information and apply for the job
- Bonus: Have the correct color scheme chosen for them based on their computer preferences. Hint: Research
prefers-color-scheme
in CSS.
- Solution URL: https://www.frontendmentor.io/solutions/devjobs-web-app-w-tailwindcss-vue-vuex-and-persistedstate-FJpUuACTW
- Live Site URL: https://devjobs-web-app-joaospedro.vercel.app/
- Semantic HTML5 markup
- TailwindCSS
- Vue
- Vue Router
- Vuex
- Vuex PersistedState
- Website - João Pedro Oliveira
- Frontend Mentor - @joaospedro
- Twitter - @_joaospedro