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

https://github.com/dj0nny/hacker-news-angular

Hacker news clone built with Angular
https://github.com/dj0nny/hacker-news-angular

angular angular8 hacker-news hacker-news-clone typescript

Last synced: about 2 months ago
JSON representation

Hacker news clone built with Angular

Awesome Lists containing this project

README

          

# hacker-news-angular

[![Build Status](https://travis-ci.org/dj0nny/hacker-news-angular.svg?branch=develop)](https://travis-ci.org/dj0nny/hacker-news-angular)
[![npm version](https://badge.fury.io/js/%40angular%2Fcore.svg)](https://badge.fury.io/js/%40angular%2Fcore)
[![npm version](https://badge.fury.io/js/typescript.svg)](https://badge.fury.io/js/typescript)
![GitHub top language](https://img.shields.io/github/languages/top/dj0nny/hacker-news-angular)
![Version](https://img.shields.io/badge/version-1.0.0-blue.svg?cacheSeconds=2592000)
[![Documentation](https://img.shields.io/badge/documentation-yes-brightgreen.svg)](https://github.com/dj0nny/hacker-news-angular#readme)

> Hacker news clone built with Angular

## 🚀 Getting started

This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 8.3.2. It's recommended to install the angular-cli globally using:

```bash
npm i -g @angular/cli
# OR
yarn global add @angular/cli
```

### Download

Clone the repository using **Git**:
```bash
git clone https://github.com/dj0nny/hacker-news-angular
```
Or download [here](https://github.com/dj0nny/hacker-news-angular/archive/develop.zip).

### Install

For installing the dependencies run:

```sh
cd hacker-news-angular
npm install
# OR
yarn install
```

### Usage

For running the Angular development server:

```sh
# if you have the Angular CLI
ng serve
# else
npm run start
# OR
yarn start
```

## Todo

- [x] Generate the Angular app using the Angular CLI
- [x] Clean up the folder
- [x] Fetch the **news** from the API and create the components
- [ ] Add pagination
- [ ] Fetch the **news comments** from the API and create the components
- [ ] Create the routes for the pages
- [ ] Fetching from API and creating components for:
- [ ] newest
- [ ] ask
- [ ] show
- [ ] jobs
- [ ] Deploy on [Netlify](https://netlify.com)

## Author

👤 **Francesco Giambruno**

* Twitter: [@Dj0nny96](https://twitter.com/Dj0nny96)
* Github: [@dj0nny](https://github.com/dj0nny)

## Built with :heart: using
* [Angular](https://angular.io/) - _One framework.
Mobile & desktop._

## 🤝 Contributing

Contributions, issues and feature requests are welcome!

Feel free to check [issues page](https://github.com/dj0nny/hacker-news-angular/issues).

## Show your support

Give a ⭐️ if this project helped you!