Skip to content

SimonW412/twitch

Repository files navigation

Twitch+: A Personalized Twitch Resources Recommendation Engine

Designed and developed a full-stack Spring Boot application enabling users to search Twitch resources (streams, videos, clips) and receive personalized recommendations using a content-based recommendation algorithm

Built a responsive and user-friendly web interface using React and Ant Design

Implemented RESTful controller APIs to retrieve game resources from 3 different sources (Twitch, Facebook Gaming, Trovo) using OpenFeign HTTP client, ensuring diverse and up-to-date content delivery

Implemented Spring Boot caching with Caffeine, optimizing application performance and reducing API call latency by 30%

Managed MySQL database on AWS RDS, performing CRUD operations with Spring Data JDBC, improving data retrieval speed by 25% Containerized the application using Docker and deployed it to AWS App Runner, ensuring scalability and high availability

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published