Skip to content

Homepage built with React and Next.js for the news-you-choose sentiment analysis project

Notifications You must be signed in to change notification settings

Ecalzo/news-you-choose-site

Repository files navigation

News You Choose

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.

homepage

Table of Contents

Model

The codebase for exploratory notebooks, final model implementation and web scraper can be found in the notnews/news-ai-choose repository.

Features

News You Choose is a full-stack application with some cool features:

  1. News Feed - a curated collection of news articles, with the option to sort by sentiment and date
  2. Query - a direct route to the model to predict the sentiment of any body of text
  3. Stats - live statistics on the sentiment of recent articles and recent voting trends
  4. 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..

Development

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

Contributors

The News You Choose project team is part of the Not News group, consisting of:

About

Homepage built with React and Next.js for the news-you-choose sentiment analysis project

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published