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

https://github.com/simoneas02/hacker-news

🕶 A simple app to show the data of Hacker News 🕵️‍♀️
https://github.com/simoneas02/hacker-news

application es6 reactjs webdevelopment website

Last synced: about 1 month ago
JSON representation

🕶 A simple app to show the data of Hacker News 🕵️‍♀️

Awesome Lists containing this project

README

          

# Hacker News

> 🕶 A simple app to show the data of [Hacker News](https://news.ycombinator.com/) 🕵️‍♀️

## Run the project local
**0 -** install the basic dependencies
- [NodeJS](https://nodejs.org/en/)

**1 -** Clone the project and install the dependencies:
```sh
$ git clone https://github.com/simoneas02/hacker-news
$ cd hacker-news/
$ yarn
```

**2 -** Start development mode:
```sh
$ yarn start
```
Go to: [http://localhost:3000/](http://localhost:3000/)

## Tasks available
- `$ yarn start`: Start the development environment server.
- `$ yarn test`: Run the test.

## Folders Structure
```
./src
├── components
│ ├── App
│ │ ├── __snapshots__
│ │ │ └── test.js.snap
│ │ ├── index.js
│ │ └── test.js
│ ├── Button
│ │ ├── __snapshots__
│ │ │ └── test.js.snap
│ │ ├── index.js
│ │ └── test.js
│ ├── List
│ │ ├── __snapshots__
│ │ │ └── test.js.snap
│ │ ├── index.js
│ │ └── test.js
│ ├── ListItem
│ │ ├── __snapshots__
│ │ │ └── test.js.snap
│ │ ├── index.js
│ │ └── test.js
│ ├── Loading
│ │ ├── __snapshots__
│ │ │ └── test.js.snap
│ │ ├── index.js
│ │ └── test.js
│ ├── Search
│ │ ├── __snapshots__
│ │ │ └── test.js.snap
│ │ ├── index.js
│ │ └── test.js
│ └── Sort
│ ├── __snapshots__
│ │ └── test.js.snap
│ ├── index.js
│ └── test.js
├── constants
│ └── index.js
├── index.js
├── registerServiceWorker.js
└── utils
└── index.js
```

## Contributing
Find on our [issues](https://github.com/simoneas02/hacker-news/issues/) the next steps of the project ;)
Want to contribute? [Follow these recommendations](https://github.com/simoneas02/hacker-news/blob/master/CONTRIBUTING.md).

## History
See [Releases](https://github.com/simoneas02/hacker-news/releases) for detailed changelog.

## License
[MIT License](https://github.com/simoneas02/hacker-news/blob/master/LICENSE.md) © [Simone Amorim](https://simoneas02.github.io)