Job Board
A modern job board frontend built with Next.js and Tailwind CSS. Users can browse listings, search by title/company, apply filters, and open SEO-ready job detail pages.

My Role
Designed and implemented the frontend architecture using Next.js App Router. Focused on component reusability, SEO optimization and clean UI structure.
What I Built
Developed dynamic job listing pages, filtering logic and reusable UI components. Implemented metadata for SEO and structured routing.
Key Technical Decisions
Chose Next.js App Router for modern routing and SEO benefits. Structured the project with modular components and clean data separation.
Overview
This project focuses on clean UI architecture, reusable components, and a smooth browsing experience. It demonstrates routing, component composition, and simple state-driven filtering on the frontend.
Key Features
- Job listing cards with a responsive layout
- Search by job title or company
- Filters: location and job type
- Dynamic job details pages with metadata
- Custom 404 page and empty states
Tech Stack
Next.js (App Router), TypeScript, Tailwind CSS. Structured folders for components, types, and mock data.
Next Improvements
- Connect to a real API and add pagination
- Add favorites and saved jobs
- Add authentication for an admin/recruiter area