About & References
This website was developed as part of the Construction Projects Dashboard assignment. It connects to an Azure-hosted SQL database to retrieve construction project data, displays project locations on a Leaflet map, and shows current weather, 8-day forecast, and air quality data using OpenWeather (current) and Open-Meteo (historical + forecast).
Data Sources
- Construction Projects: Azure SQL Database
- Weather & Air Quality: OpenWeather (Current) and Open-Meteo (Forecast & Historical) .
Libraries & Frameworks
- Express – MIT License
- mssql (SQL Client) – MIT License
- Axios – MIT License
-
Leaflet – BSD 2-Clause License
- Map tiles via OpenStreetMap (ODbL License)
Carbon Impact
This frontend avoids heavy frameworks and large assets. By keeping HTTP requests small and avoiding bloated libraries, we aim to reduce carbon emissions from digital infrastructure. Learn more at WebsiteCarbon.com .
Acknowledgements & Academic Integrity
All code was written from scratch for academic purposes. Any borrowed or adapted materials are credited below:
- Leaflet Quick Start – leafletjs.com/examples/quick-start
- OpenWeather API Documentation – openweathermap.org/api
- Open-Meteo API – open-meteo.com