Skyesque is a simple weather app. It allows users to get the weather forecast of their place and lets them search for a location as well.
- Users are asked for location access for weather forecast of their location. They can deny access as well, in that case the app will display weather data of a default location.
- They can search for a location on their own.
- Current Weather forecasts of the place are generated which include Humidity percentage, Wind speed, UV Index, time of sunrise and sunset and more.
- Hourly forecasts (3-hour span) are generated as well.
- 7-days future forecasts are also provided for that location.
- Error handling is implemented for invalid location searches or failed API requests.
- Responsive design for a seamless experience across different devices.
- Skyesque uses a combination of two APIs:
- Open-Meteo weather API: Open-Meteo is an open-source weather API and offers free access for non-commercial use. It doesn't require an API key. Read the Open-Meteo Documentation here.
- Geocoding API from OpenWeather: Geocoding API converts any location's name into geographical coordinates. It allows both Direct and Reverse GeoCoding methods, both of which are used in Skyesque. Read about Geocoding API here.
- React
- Vite (build tool)
- CSS for styling
- Responsive Design.
- All images/icons are used from Flaticon.
- Sofia Pro Light
Hosted on Vercel