/github-jobs-nextJS

This is the repository of Github Jobs challenge from DevChallenges

Primary LanguageJavaScript

Github Jobs Challenge

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

Project screenshot

Built with

Features

  • 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).

Getting Started

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