Its a web based recommendation system which gives details of feasible events when the user provides location and time.
The project was created during a 24 hour hackathon at ASU, SunHacks.
We have used spring boot framework for creating REST API's and used react with spring to render client interfaces.
Discovery API from ticketmaster, Google API
JWT based Authenthication build upon Spring Security
There are two ideas based on which we are recommending the events.
- Whether the event is feasible by checking the time slot which user entered with the event time plus travel time.
- Using cosine similarity to predict weigted ratings for events.
PreRequistes - Java and an IDE like IntellIj. Setup mongodb. Run MLTrainer.java to create the predictions based on history data. Run Application.java and go to localhost:8080 on the browser to test the app.