Overview:- Team Backbenchers have implemented a web application known as “Easy Twitter” which provides a user interface for Twitter REST API’s. The user can use the application to perform various tasks like search tweets by a phrase, search tweets by geographical location, post tweets.
The project was build in Eclipse Oxygen Release (4.7.0) and was compiled using Apache Maven 3.5. Software details are as follows:
- Java 1.8.0_144
- Angular JS 1.6.6
- Bootstrap 3.3.7
- Apache Camel 2.19.3
- Apache Karaf 4.0.10
Installation steps
-
Pull the code from Git repository and import it as a maven project in Eclipse
-
Build the project from eclipse or use following command in command prompt - mvn clean install
-
Install Karaf and start karaf using karaf.bat
In karaf console execute following commands:
feature:repo-add camel 2.19.3
feature:install camel-blueprint
feature:install camel-twitter
feature:install camel-websocket
install -s mvn:org.apache.camel/twitter-camel
-
Open following link in web-browser to navigate through the application. http://localhost:9090/