项目作者: stephenwalk

项目描述 :
Goer is a comprehensive restaurant & event search and recommendation system to improve personal experience.
高级语言: Java
项目地址: git://github.com/stephenwalk/Goer.git
创建时间: 2017-12-25T03:49:05Z
项目社区:https://github.com/stephenwalk/Goer

开源协议:

下载


Goer

Goer is a comprehensive restaurant, place, event & news search and recommendation web system to improve personal experience.

• Based on Apache Tomcat and Microservices Architecture, used Java servlet/REST APIs to fetch restaurant, place, event and news data from Yelp, Here, Ticketmaster & New York Times API respectively and independently.

• Utilized MySQL and MongoDB to store backend data(user, restaurant, place, event & news information and visit history).

• Employed HTML5/CSS3/JS to develop dynamic frontend UI with registration, login/logout functionalities and social sharing buttons to all the top social networks(Google+, Facebook, Twitter, Pinterest, Weibo and Reddit).

• Designed Item-based (filter based on the combination of user’s geolocation, visit history and personal preferences) and User-based Collaborative Filtering Algorithms(filter based on the similarity of users computed by MapReduce) to improve customized recommendation.

• Deployed on Amazon EC2 for superior flexibility, reliability and high performance.

Project 1: Goer: Nearby Search & Recommendation

A Java Web Service Development – Nearby Restaurant, Place, Event & News Search & Recommendation application

Deployment

Goer Website URL: http://goer.mooo.com/recommendation/
testuse: username: 1111 password: 2222

Powered By

HTML5/CSS/JavaScirpt for front end.
Apache Tomcat/Java servlet for back end.
MySQL/MongoDB for database.

Source Code

WebContent & src, except src/offline

Project 2: Amazon Item Recommendation

A MapReduce program to provide user based item recommendation sharing some classes in Goer.

Powered By

Java EE, MongoDB

Source Code

src/offline