SlipNews

“a Tinder-like News Recommendation Android App”

Project Summary

  • Designed and built a full-stack web application for users to search twitch resources (stream/video/clip) and get recommendations.

  • Supported login/logout and favorite collection.

  • Explored multiple recommendation algorithms and extracted game information from Twitch resources to implement a Content-based algorithm.

Functional Description

  1. User registration / login / logout

  2. Get resource from Twitch API

  3. User search behavior

  4. User favorite behavior

  5. Recommendation

Technical Stack

Frontend:

Javascript, React, Ant Design, RESTful API

Backend:

Java, Hibernate

Database:

MySQL, AWS RDS

Project Design Diagram

API documentation

Demo

Take a look at what the site looks like, the operating guidelines and some of the back-end technical descriptions.