Designed and built a full-stack Spring Boot web application that allows users to search for Twitch resources (stream/video/clip) and provides personalized recommendations, significantly improving the user experience.
- Built the web application using React and Ant Design for a responsive and user-friendly interface.
- Created RESTful APIs using Spring Boot to handle HTTP requests and responses.
- Integrated with the Twitch API to fetch game and resource data.
- Employed MySQL database hosted on Amazon RDS to store game data.
- Designed and implemented algorithms to provide personalized Twitch resource recommendations.
- Containerized the application using Docker.
- Deployed the application to Amazon App Runner for public access.