top of page

 A Personalized Activity Recommendation Web Service (Java)

  • Developed an interactive web page (HTML5/CSS/Javascript) providing 3 main APIs to handle the HTTP requests of updating preference, searching activity and pushing recommendation.

  • Built a customized web service (Java servlet, REST API) to fetch restaurant data from TicketMaster API and store user preferences (MySQL/MongoDB).

  • Improved content-based recommendation precision/recall by developing a collaborative filtering algorithm and matching similar restaurants based on categories.

  • Deployed server side to Amazon (Cloud computing) EC2 which is able to handle 150 queries per second (QPS) tested by Apache JMeter.

Try me!

© 2023 by  Emilia Carter. Proudly created with Wix.com

  • Black Facebook Icon
  • Black Twitter Icon
  • Black Pinterest Icon
  • Black Instagram Icon
bottom of page