Weather Forecast
Project description
Weather fault forecasting application developed for an energy supplier, with map visualization and interactive timeline.
Weather fault forecasting application developed for an energy supplier, with map visualization and interactive timeline.
During my time at Sia Expérience, I worked as a frontend developer on a power outage prediction project. The goal of the application was to help an energy provider anticipate outages based on weather conditions (strong winds, rain, thunderstorms).
I contributed to the development of an interactive map interface using React, TypeScript, and Leaflet. The application offered multiple superimposable data layers: wind speeds, risk zones, and regional forecasts.
One of the main technical challenges was implementing an interactive timeline, inspired by Windy, allowing users to navigate forecasts hour by hour or day by day. I also handled date and timezone synchronization to ensure consistency between weather data and its display across different regions.
Data was retrieved and updated in real time using React Query, interacting with a Python backend API.
This project allowed me to strengthen my skills in web mapping and complex data handling on the frontend. I also gained experience in managing dynamic layers, optimizing performance, and dealing with time-sensitive data in distributed applications.