Code Monkey home page Code Monkey logo

twitch's Introduction

About The Project

[product-screenshot]

Overview of First Project

Twitch+: A Personalized Twitch Resources Recommendation Engine

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

Built a web page with rich + user friendly experience using React and Ant Design

Implemented RESTful APIs using Java servlets, retrieved real Twitch resources using Twitch API and stored data in MySQL. Support login/logout and favorite collection.

Explored multiple recommendation algorithms and extracted game information from Twitch resources to implement a Content-based algorithm. Deployed the service to AWS EC2 for better stability.

Development Environment Setup

Getting Started

  1. Create New Project in IDEA

  2. On the New Project page,

  • Java Enterprise

  • Build Tool: Maven

  • Languages: Java

  • Project SDK field, choose the JDK you’ve installed on your laptop/desktop, and click OK.

  • libraries and Frameworks:

    • Servlet (4.0.1)
  1. add Apache Tomcat as a Run/Debug Configuration
  • Tomcat Server
    • Local

Click the Configure… button for Application Server:

Now specify the Tomcat Home. Locate where the Tomcat directory you saved on your disk:

Notice the warning at the bottom? Click Fix, and choose jupiter: war exploded.

Click OK or Apply

clicking the green ▶️ button:

First Servlet

  1. Right-click on the java source folder, then choose New, then Create New Servlet

Now we have a default empty servlet

License

Distributed under the MIT License. See LICENSE for more information.

Contact

Riley Shen - [email protected]

issues log ...

twitch's People

Contributors

rileyshen avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.