Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found

Submitted

Job listings with filtering using Next.js as a learning project

#cypress#next#redux#redux-toolkit#styled-components
Rashid Shamloo• 570

@rashidshamloo

Desktop design screenshot for the Job listings with filtering coding challenge

This is a solution for...

  • HTML
  • CSS
  • JS
3intermediate
View challenge

Design comparison


SolutionDesign

Solution retrospective


In this challenge, my main goal was to learn and work with multiple technologies I've been wanting to learn for a while. I learned/used the following technologies:

I learned many new things while setting up different parts of the project and working with these technologies (like Redux Toolkit using Immer under the hood for keeping the state immutable while allowing for mutable state update logic) and I have written multiple blog posts about what I thought would be useful to others as well as myself in the future:

I look forward to learning and working with RTK Query which is based on Thunks in a future project.

P.S. For the data, I set up a Next.js API endpoint and fetched the data from it. I've also modified the CORS headers so you can use it in your project as well if you want to practice with data fetching:

Community feedback

Please log in to post a comment

Log in with GitHub
Discord logo

Join our Discord community

Join thousands of Frontend Mentor community members taking the challenges, sharing resources, helping each other, and chatting about all things front-end!

Join our Discord