# EnergyData #### A Web-based Energy Information System for Urban Areas ![(Screenshot of the main screen)](docs/img/main.png) ![(Screenshot of the detail page)](docs/img/detail.png) EnergyData is a modular web application designed to visualize buildings and their utility network usages. It features a map view with building geometry, colored by building age, and reveals detailed information about the utility usage history of each building. The application is modularized into two parts: EnergyData-API, which is a data abstraction layer for the PostGIS database, and EnergyData-Web, which visualizes the data in a web interface. The OpenLayers library is used to provide an interactive map view with building data on top of a street map. ## Technology Stack - PostgreSQL Database with 3D City Database schema for building geometry & measurement data - PostGIS for geospatial data management & building geometry optimization - Java for server-side components - JavaScript and HTML/CSS with Bootstrap for client-side components - OpenLayers library for interactive map view