Skip to content

Snewzzz is a web app that will provide you the day's headlines, but filters out anything to do with Trump or Covid-19 by default

Notifications You must be signed in to change notification settings

HeyImMatt/snewz

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Snewzzz

GitHub repo code size GitHub contributors GitHub stars GitHub forks Twitter Follow LinkedIn

Created by: Matt McFarland

Snewzzz is a web app that will provide you the day's headlines from NewsAPI, but filters out anything to do with Trump or Covid-19 by default. You can un-snooze these topics by unchecking the associated boxes.

You can view it here: https://snewzzz.herokuapp.com/

Main Screen
Main Screen

Technologies Used

  • Nodejs
  • Express
  • MongoDb
  • Ejs
  • NewsAPI
  • JavaScript
  • Bootstrap
  • HTML
  • CSS

Prerequisites

Before you begin, ensure you have met the following requirements:

  • You have an Internet browser (Chrome, Firefox, Safari, etc)
  • You have a code editor (VS Code, Atom, etc)
  • You have nodejs installed

Installing Snewzzz

To install Snewzzz, follow these steps:

Via Downloading from GitHub:

  1. Download this repository onto your machine by clicking the "Clone or Download" button
  2. Download and extract the zip file to a directory of your choice
  3. Open up the index.html, styles.css, and the scripts.js files in your preferred code editor
  4. Open the index.html file in your preferred browser

Via command line:

$ git clone https://github.com/HeyImMatt/snewz.git

Install dependencies (see package.json file)

  1. express
  2. mongodb
  3. node-fetch
  4. helmet
  5. ejs
$ npm <package name>

You will need a MongoDb account and database. Add your MongoDb URL into your process_env using your preferred method. I used a nodemon.json file.

$ cd snewz

$ code .

$ npm start

Navigate to your localhost address

Known Bugs

There are no known bugs at this time

Support and Contact

If you want to contact me you can reach me at [email protected]

License

This project uses the following license: MIT

Copyright (c) 2020 Matt McFarland

About

Snewzzz is a web app that will provide you the day's headlines, but filters out anything to do with Trump or Covid-19 by default

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published