项目作者: HelperInCa

项目描述 :
Entertainment recommendation system based on popularity and location
高级语言: Java
项目地址: git://github.com/HelperInCa/enjoyyourself.git
创建时间: 2019-07-29T02:29:06Z
项目社区:https://github.com/HelperInCa/enjoyyourself

开源协议:Apache License 2.0

下载


Popularity & location-based entertainment recommendation system

Users can view and favorite activities based on their location & popularity; System recommends activities based on user information

Demo

  • Proposed Tomcat server for JSP and Servlet container; Deployed web services and databases to Amazon EC2
  • Realized the functions of activity search, favorite, recommendation and history by RPC protocol
  • Obtained detailed information on global entertainment activities by TicketMaster API
  • Recommendation Algorithm: sorted by popularity & distance, removes user’s favorite and viewed activities
  • Stored info requested by users from TicketMasterAPI, user-favorited activities in MySQL (MAMP: local debugging)
  • Handled asynchronous requests by AJAX
  • Performed unit testing with JUnit 5