Events is a cloud-enabled, mobile-ready, online-storage recommendation web APP on Java EE.
- Created JavaServlets with RESTful APIs to Handle HTTP requests and responses
- Dual DataBaeses (MySQL, MongoDB) to capture real data from TicketMaster API and store user data
- Desinged an algorithm to handle recommendation
- Designed the web page with AJAX, HTML, CSS, and Javascript
- Show nearby events
- Provide events you might like
- Login / Logout feature
Login
Some events around you will pop up when you visit the index page!
*Your location is based on your GeoIP, for demo use only and no further use.
You can simply click the HEART icon, the system would record this
When you pick some of your favorite items, click "Recommendation" to see events you may like!
The more items you set as favorite, the more accuracy for us to give choose events for you
- We use TicketMaster API to gather events, based on your geoIP location.
- All events you viewed are stored in the backend database(MySQL & MongoDB supported), along with login info and favorite info.
- We have an algorithm to determine what kind of events to recommend based on personal favorite items' categories, view history and other users' favorites, etc.