Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/brittanyblake/job-search

This Job Search website comprises of a list of the jobs returned by the GitHub Jobs API and a search option to filter the jobs by description or location. All of the data is retrieved from the GitHub Jobs APi and is retrieved through the Redux store.
https://github.com/brittanyblake/job-search

axios github-api hooks material-ui react react-redux react-router redux redux-thunk

Last synced: about 12 hours ago
JSON representation

This Job Search website comprises of a list of the jobs returned by the GitHub Jobs API and a search option to filter the jobs by description or location. All of the data is retrieved from the GitHub Jobs APi and is retrieved through the Redux store.

Awesome Lists containing this project

README

        

[![Contributors][contributors-shield]][contributors-url]
[![Forks][forks-shield]][forks-url]
[![Stargazers][stars-shield]][stars-url]
[![Issues][issues-shield]][issues-url]





React-logo


Job Search App


A Catalogue of Jobs built with React Hooks and Redux


Report Bug
ยท
Request Feature

## Table of Contents

* [About the Project](#about-the-project)
* [Installation](#installation)
* [Live Link](#Live-Link-(Heroku))
* [Built With](#built-with)
* [Future Updates](#future-updates)
* [Contact](#Authors)
* [Acknowledgements](#acknowledgements)

## About The Project

This project is based on a catalogue of statistics. While building this project, I wanted to ensure that it had a real world application that relevant to the lives of many people, so I decided to build a job search webpage. The catalogue of jobs comprises of a list of the jobs returned by the [GitHub Jobs API](https://jobs.github.com/api) and a search option to filter the jobs by description or location. My webpage consists of two pages using a unique route within a Single Web Application. The first page is the list of jobs and the second page show the information about the specific job. All of the data is from the [GitHub Jobs API](https://jobs.github.com/api) and is retrieved through the redux store.


gif

## Live Link (Heroku)

[Click here](https://brittany-job-search-app.herokuapp.com)

## Installation

To run 'Job Search App' locally, clone the repository, navigate to it's containing directory.

#### Follow these commands step by step:-

```bash
[email protected]:BrittanyBlake/job-search.git
cd job-search
npm install
npm start
```

Now it will successfully open 'Job Search App' locally in your browser.

## Built With

- React
- Redux
- Redux-thunk
- prop-types
- Axios
- Eslint
- Stylelint
- NPM
- Github
- Material-ui
- [Heroku](https://brittany-job-search-app.herokuapp.com)
- Github Jobs Api

## Authors

๐Ÿ‘ค **Brittany Blake**

- Github: [@BrittanyBlake](https://github.com/BrittanyBlake)
- Twitter: [@bbcodes_](https://twitter.com/bbcodes_)
- Linkedin: [Brittany Blake](https://www.linkedin.com/in/brittany-a-blake/)

## Show your support

Give a โญ๏ธ if you like this project!

[contributors-shield]: https://img.shields.io/github/contributors/BrittanyBlake/job-search.svg?style=flat-square
[contributors-url]: https://github.com/BrittanyBlake/job-search/graphs/contributors
[forks-shield]: https://img.shields.io/github/forks/BrittanyBlake/job-search.svg?style=flat-square
[forks-url]: https://github.com/BrittanyBlake/job-search/network/members
[stars-shield]: https://img.shields.io/github/stars/BrittanyBlake/job-search?style=flat-square
[stars-url]: https://github.com/BrittanyBlake/job-search/stargazers
[issues-shield]: https://img.shields.io/github/issues/BrittanyBlake/job-search.svg?style=flat-square
[issues-url]: https://github.com/BrittanyBlake/job-search/issues

## ๐Ÿ“ License

This project is [MIT](https://opensource.org/licenses/MIT) licensed.