Website for the news you choose project
News You Choose is a proof-of-concept web app built around a Machine Learning model for sentiment analysis of news articles.
The codebase for exploratory notebooks, final model implementation and web scraper can be found in the notnews/news-ai-choose repository.
News You Choose is a full-stack application with some cool features:
- News Feed - a curated collection of news articles, with the option to sort by sentiment and date
- Query - a direct route to the model to predict the sentiment of any body of text
- Stats - live statistics on the sentiment of recent articles and recent voting trends
- About - detailed About page describing the moving parts that make up this site!
There is further elaboration on features (and gifs!) in the slides for this project..
Requires Node.js
Copy the example env file and fill it out with your database credentials.
$ cp .env.local.example .env.local
# fill out the file w/ credentials
$ npm install
$ npm run dev
The News You Choose project team is part of the Not News group, consisting of:
- Evan Calzolaio aka
Ecalzo
- Padmanabhan Pillai aka
pnabhans
- Theodore Leung aka
theojl6