humanityjs / andela24

Newsify brings you news from over 70 News Sources around the world.

Home Page:https://andela24.herokuapp.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Andela News 24

Code Climate Coverage Status Issue Count Build Status

Introduction

  • Andela24 is a React Powered News Feed App.
  • It has the following features;
  • Login via Google
  • Allows users to select news sources
  • Allows users to sort news article based on the sorting parameter available
  • Sorting can either be by - * Top * Latest * Popular
  • Allows users to save favorite news
  • Allows users to share interesting news on social media
  • A demo of the app can be access on heroku via here

Dependencies

Development Dependencies

Dependencies

Front End Dependencies

Installation and setup

  • Navigate to a directory of choice on terminal.
  • Clone this repository on that directory.
  • Using SSH;
>`git clone git@github.com:Boluwatifes/andela24.git`
  • Using HTTP;
>`git clone https://github.com/Boluwatifes/andela24.git`
  • Navigate to the repo's folder on your computer
  • cd andela24/
  • Install the app's dependencied
  • npm install
  • Run the app
    • npm start

Tests

  • The tests have been written using Mocha and Enzyme.
  • They are run using the coverage tool in order to generate test coverage reports.
  • To run the tests, navigate to the project's root folder
  • Run the following commands.
  • npm test

About

Newsify brings you news from over 70 News Sources around the world.

https://andela24.herokuapp.com

License:MIT License


Languages

Language:CSS 67.8%Language:JavaScript 32.2%Language:HTML 0.1%