An interactive news-search website that enables users to search news, compare reader emotions, and chat with people who cared about the similar topics
> Website Link: https://politicmotion.club
- Node.js / Express.js
- RESTful API
- Linux
- NGINX
- Socket.IO
- Python Web Crawler
- Crontab
- HTML
- CSS
- JavaScript
- Bootstrap
- Axios
- Elastic Compute Cloud (EC2)
- Relational Database Service (RDS)
- MySQL
- HTTP
- HTTPS / SSL
- Domain Name System (DNS)
- Google Natural Language API
- Design Pattern: MVC
- Version Control: Git, GitHub
- Agile: Trello (Srum)
- Test: Mocha / Chai
- Register as new user
- Login as existing user
- Search latest political news
- Select news according to natural language processing scores
- Receive recommended news according to TF-IDF & cosine similarity
- Read both selected & recommended news
- Receive user emotion score and compare with general FB audience
- Arrive chat room to meet people who care about the same topics
- Receive top-recommended chat partner who has the most similar emotion score as the user
- Change room to find friends with different interests
- Name: Shelly Yang @shellyYG
- Email: chih-ching.yang@whu.edu