Weather Pal uses the OpenWeatherMap API for fetching weather data and uses Svelte for displaying the data. Users can view weather data for cities which includes the current day and 5-day forecast. Aside from the current weather, the use can also view data such as UVI (UV Index), the temperature, the wind speed, and the humidity.