LeTourneau Civil Engineering Weather Dashboard
This dynamic Weather Dashboard is a key component of the FENNEC Senior Design Project (Flight Emulation using Neural Networks for Event Characterization) for the academic year 2023-24. It's crafted with simplicity and efficiency in mind, utilizing fundamental JavaScript, HTML, and CSS for the front end. The dashboard offers seamless access to weather data by integrating with the WeatherLink API.
Understanding weather conditions is crucial for the safe operation of our model helicopter as we attempt to record quality data. Accurate weather data is essential not only for ensuring flight safety but also for recording clean, reliable data during our operations. It's highly beneficial that the Flow senior design team has already installed a Davis Instruments Vantage Pro weather station in the same field where our flights will be conducted. This setup allows for real-time, precise weather monitoring, significantly enhancing the safety and efficacy of our aerial activities.
At its core, this project is powered by a Python/Flask backend that handles data retrieval and caching. This design choice ensures data privacy by withholding sensitive information and allows numerous clients to connect to our API without the need for individual keys. The dashboard is user-friendly and provides a schema for both current and historic weather data queries, making it accessible without requiring user authentication.
/current API example schema
/historic API example schema