Open App here https://gistmee.herokuapp.com/
Introduction/Background Information
Gistme is a newsfedd app built using React-Flux Archetecture. It is intended for searching current and top news and info from over 70 news agencies across the globe. With gistMe you have more news than you can exhaust for the day; including news updates on sports, lifestyle, politics, leadership, business and more.
Features The app has the following main features:
- Google plus authentication for sign in
- Search news updates by their sources
- Read news Headlines with images
- Sort searched updates by
top
orlatest
- Read the full story on the news agent's site by clicking the
Read More
button
The app gives you access to to and latest news updates across the globe. It can reduce your monthly bills on newspapers.
Requirements
The basic requirement for the app to run locally on the users device is NodeJs.
Installations
$ git clone https://github.com/andela-onnenanya/newsfeed.git
$ cd newsfeed
$ npm install
$ npm start
Testing
The test specs for this app uses Jest/Enzyme.
Use `npm test` to run local tests.
To see test coverage, use `npm run coverage`
The basic limitations of the app lie on:
The News API
With the API design,
- News articles are limited to a maximum of ten (10) only.
- Article images are not guarnteed; some articles come with broken image links.
Hosting
- This app is hosted on heroku with a free account which makes the loading pretty slow.
If you are interested in participating in the development of gistMe, your ideas and contributions are welcome! It is always better to start by identifying a specific part of the app you can make better. You can reach out to the team through the comments or create a new issue.
- Nnenanya Obinna K (Software Developer at andela.com)
- Adebayo Adesanya (Learning Facilitator at andela.com)
- Uyiosa Enabulele (Software Developer at andela.com)
- Travis CI : Continous integrations for build. Travis ensures the app build and tests pass.
- Code Climate : Continous integration for code styling and quality.
- Coveralls : Coveralls watches and reports the test coverage for the app.
- NewsAPI : This is the REST-APi used for news updates.
MIT Licensed. Copyright (c) Nnenanya Obinna K. 2017.