horis233 / News-Recommend-Project

News website (React + Node.js + Python + MongoDB + RabbitMQ), with news scraping and recommendation.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

TOP News: Real Time News Scraping and Recommendation System

  • Implemented a data pipeline which monitors, scrapes and dedupes latest news (MongoDB, Redis, RabbitMQ);
  • Designed data monitors for obtaining latest news from famous websites and recommend to web server.
  • Successfully fetch useful data from original news websites by building news scrapers.
  • Build dedupers which filter same news by using NLP (TF-IDF) to analyze similarities of articles scraped from news websites.
  • Use Tensorflow for machine learning which can shows news according to users interests. Build a single-page web.

System Overview

Data Visualization Page for Top News

  • Implemented a data Visualization System (D3.js);

About

News website (React + Node.js + Python + MongoDB + RabbitMQ), with news scraping and recommendation.


Languages

Language:JavaScript 47.6%Language:Python 44.4%Language:CSS 3.7%Language:HTML 3.0%Language:Shell 1.3%