This web application allows you to get job information from the GitHub Jobs API. You can perform searches based on a certain technology, as well as set a location for the search.
Demo: GitHubJobsApp
- You can see a list of jobs in a city by default.
- You can search for jobs with a given keyword.
- You can search for jobs with a city name, zip code or other location.
- You can select one option from at least 4 pre-defined options.
- You can search for a full-time job only.
- You can see a list of jobs with their logo, company name, location, and posted time.
- When You select a job, You can see job descriptions and how to apply like the given design.
- When You are on the job details page, You can go back to the search page.
You can see a list of jobs in the closest city from my location by default(Pending).You can see jobs in different pages, 5 items each page(Pending).
First, clone this repository:
git clone https://github.com/OzkrMonroy/github-jobs-nextJS.git
Then, enter the folder and install the dependencies:
npm install
Finally, run the development server:
npm run dev
Open http://localhost:3000 with your browser to see the result.
You can find the challenge here