Skip to content

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.

Notifications You must be signed in to change notification settings

vartikajn07/Skyesque

Repository files navigation

🌞Skyesque

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.

skyesque.vercel.app

Skyesque-interface

Features

  1. 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.
  2. They can search for a location on their own.
  3. Current Weather forecasts of the place are generated which include Humidity percentage, Wind speed, UV Index, time of sunrise and sunset and more.
  4. Hourly forecasts (3-hour span) are generated as well.
  5. 7-days future forecasts are also provided for that location.
  6. Error handling is implemented for invalid location searches or failed API requests.
  7. Responsive design for a seamless experience across different devices.

API Implementation

  • 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.

Tech Used

  • React
  • Vite (build tool)
  • CSS for styling
  • Responsive Design.

Icons/PNG images

Font used:

  • Sofia Pro Light

Hosted on Vercel

About

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published