A spring boot application that displays various details (raw and processed details) of an user.
Raw data is unprocessed data ie, data directly obtained from the twitter API.
Processed data (#TO-DO) is data on which certain relevant machine learning algorithms have been applied to gain further insights.
The back-end is written in spring boot.
The front-end (view) is written in React. Redux is used to manage application state.
Spring Social Twitter is used to work with twitter API.
Spring Boot Server - http://localhost:8080/profile
- Clone the repo.
- Open a terminal in the root project folder.
- Type
mvn spring-boot:run
React app - http://localhost:3000
- Navigate into Twitter-Informatics-UI
- Open a terminal and run
npm install
if not already done - Type
npm start
Use curl -H "Accept: application/json" -H "Content-type: application/json" -X POST -d '{"name":"electon"}' http://localhost:8080/profile
to test the web service