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/
- Nodejs
- Express
- MongoDb
- Ejs
- NewsAPI
- JavaScript
- Bootstrap
- HTML
- CSS
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
To install Snewzzz, follow these steps:
Via Downloading from GitHub:
- Download this repository onto your machine by clicking the "Clone or Download" button
- Download and extract the zip file to a directory of your choice
- Open up the index.html, styles.css, and the scripts.js files in your preferred code editor
- 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)
- express
- mongodb
- node-fetch
- helmet
- 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
There are no known bugs at this time
If you want to contact me you can reach me at [email protected]
This project uses the following license: MIT
Copyright (c) 2020 Matt McFarland