Utilizing BCrypt, Passport, Sequelize, Express, and Handlebars we aimed to create a website with the explicit goal being to change up how you can consume and interact with news content. By decentralizing news and repositioning the publishing power to the user, we allow editorial control of the news to shift into multiple sources hands, the quality and varacity of which ever increasing as the user base grows.
- News-wise Api recent from Webhose
- Post Articles to DB
- Edit Posts
npm install
use config.json.example
- cd to cron
- run node getrecentarticles.js
- **node app.js
Package | Version | Dev |
---|---|---|
"bcrypt-nodejs": "0.0.3", | ||
"body-parser": "^1.18.2", | ||
"cookie-parser": "~1.4.3", | ||
"debug": "~2.6.9", | ||
"dotenv": "^4.0.0", | ||
"express": "^4.16.2", | ||
"express-handlebars": "^3.0.0", | ||
"express-session": "^1.15.6", | ||
"handlebars": "^4.0.11", | ||
"hbs": "~4.0.1", | ||
"morgan": "~1.9.0", | ||
"mysql": "^2.15.0", | ||
"mysql2": "^1.5.1", | ||
"passport": "^0.4.0", | ||
"passport-local": "^1.0.0", | ||
"sequelize": "^4.31.2", | ||
"serve-favicon": "~2.4.5", | ||
"webhoseio": "^1.0.2" |
Contributions welcome; Please submit all pull requests against the master branch. If your pull request contains JavaScript patches or features, you should include relevant unit tests. Please check the Contributing Guidelines for more details. Thanks!