A full stack web app built with MongoDB, Express, React and Node that displays a feed of positive news articles in tech, health and business.
Bad news is everywhere and easy to find. Yes, problems should be exposed so they can be fixed but what about all of the great things going on currently? Good News was built to encourage people to find positivity in the world and give them something to look forward to after reading the news. It uses sentiment to analyze and filter negative news articles from News data provided by the News API. Users may sign up using their Google account and save articles to read later.
https://gnewsapp.herokuapp.com
- Run these commands first:
$ git clone https://github.com/kmartin21/good-news.git
$ cd good-news
$ npm install
$ cd client
$ npm install
-
Rename the
.env.example
files in the root and client directories to.env
. -
Run the server from the root:
$ npm start
- Run the client from the client directory:
$ npm start
Visit http://localhost:3000 to view the web app.
- Run server tests from the root:
$ npm test
- Run client tests from the client directory:
$ npm test