Skip to content

Latest commit

 

History

History
30 lines (18 loc) · 1.34 KB

File metadata and controls

30 lines (18 loc) · 1.34 KB

Traffic data extraction, aggregation and visualization

Aggregates traffic data from different APIs, normalizes it and visualizes it in the frontend onto a map.

Frontend and Backend communicating over REST-Endpoints.

Frontend

Loads the data from the Backend via the REST-API and visualizes it in a map. Also other forms of data visualization and manipulation will be included.

Vue.js Frontend using the design framework Vuetify and Vuex as the state managment pattern.

For the visualization of the traffic data on a map, we use OpenStreetMap and the JavaScript library Leaflet.

Backend

Backend loads the data from 3 different APIs normalizes it and saves it in the database.

Java Backend using Maven as an automated build tool and Dependency Manager.

Spring Boot for setting up the REST-Endpoints which are defined by using the OpenAPIs Swagger Editor.

JPA is used for easy storing and reading the database.

Database is relational. e.g. MySQL or PostgreSQL.

Acknowledgments

Prof. Dr. Dirk Riehle, Theo Vassiliou-Gioles, André Anders

License

MIT