This project is to develop a travel planner system, which describes about the climatic conditions, interesting places to visit, top hotels in the area and some additional features like travel reminders depending on the user’s destination. We have used Angular JS, HTML 5 for front end and Spring boot, MySQL for backend.
Installation Guide:
- Install Spring STS IDE from https://spring.io/tools/sts/all NOTE: If you are using Eclipse IDE install Spring Boot jars
- Install Java 1.7 (JDK or JRE)
- Install Apache Maven in your system (Version Used: 3.3.3)
- Install MySql Server Workbench database(Version Used: 6.3)
-
Open MySql Server Run the script file as "Open Sql Script"
-
Open Spring STS Download the source file to your desktop Import travelApp src folder as Existing Maven Project
-
Open application.properties file change DataBase Name, UserName and Password of your database
-
Two API's were used a) FourSquare API Get Client key and client secret key from https://developer.foursquare.com/docs/ b) DarkSky API Get Client Key from https://darksky.net/dev/docs
-
Open BaseFactory.js Assign clientId and clientSecret variable with the keys obtained from FourSquare Assign weatherKey variable with key obtained from DarkSky
-
Build your Project as File--> MavenBuild so that it can download all the jars.
-
Run the Project as Run As --> Spring Boot App
-
*** You are Good to go.. Play with our Application ******
If you are facing any issues, you can create the issues here.