Skip to content

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

Notifications You must be signed in to change notification settings

stephenwalk/Goer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

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

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published