Skip to content

sheet848/dev-jobs-portal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

💼 Developer Job Listings Portal – Frontend Mentor Challenge

An interactive and responsive job board interface built with modern frontend tools. This project is a solution to the Frontend Mentor Job Listings with Filtering challenge.

🔗 Live Demo

👉 View Live Site

🧾 Challenge Overview

Users should be able to:

  • View the optimal layout for the app depending on their device’s screen size
  • See job listings with data from a local JSON file
  • Filter job listings by role, level, tools, and languages
  • Remove filters individually or clear all

⚙️ Tech Stack

  • ⚛️ React (Functional components + hooks)
  • 💅 CSS3 (for fast and responsive styling)
  • 🔁 Filtering Logic (custom state management)
  • 🌐 Deployed with Vercel

🧠 Features

  • Fully responsive and mobile-friendly layout
  • Dynamic filtering system that updates in real-time
  • Accessible and semantic HTML
  • Clean, modular code structure
  • Custom filter pill UI and active filter bar

📁 Folder Structure

public/
├── assets/ # logos and images  
├── constants/ # constant data in JSON form

src/
├── assets/ # screenshots images of app with sites  
├── components/ # Reusable UI components 
├── pages/ # pages of the site
├── App.css
├── App.jsx
├── index.css
└── main.jsx

🧩 Challenge by Frontend Mentor

You can find the original challenge here.

📬 Contact

Feel free to connect or reach out:


Built with ❤️ by [Sheetal Naik]

Packages

 
 
 

Contributors