Skip to content

SkyCast is a modern, dynamic weather dashboard that provides real-time weather updates, air quality index, 5-day forecasts, and more

License

Notifications You must be signed in to change notification settings

Yasir761/SkyCast

Repository files navigation

SkyCast - Weather Dashboard 🌦️

SkyCast is a modern, dynamic weather dashboard that provides real-time weather updates, air quality index, 5-day forecasts, and more. Built using Next.js, this responsive web app leverages APIs to deliver accurate data on various weather metrics including temperature, humidity, wind speed, UV index, and more.

Features:

  • 🌍 Real-time Weather Data: Get up-to-date information on the weather for any city in the world.
  • 📊 Detailed Forecasts: Check 5-day forecasts, daily forecasts, and detailed information on temperature, air pollution, and more.
  • 🌅 Sunset & UV Index: View daily UV index and sunset timings for different locations.
  • 🚀 Fast & Responsive: Optimized for speed and built using Next.js for server-side rendering and SEO.
  • 🌐 Open Source: Contributions are welcome! Feel free to fork this project, contribute to the code, or suggest new features.

Map Component

This project uses the react-leaflet library to display maps with tiles provided by OpenStreetMap. No API keys or tokens are required to use this service.

Tech Stack:

  • Frontend: React, Next.js
  • API: OpenWeatherMap API, Mapbox API
  • Styling: Tailwind CSS

Getting Started:

  1. Clone the repository:

    git clone https://github.com/yourusername/skycast.git
    
  2. Install dependencies:

    npm install
    
    
  3. Set up your environment variables for API keys.

  4. Run the development server:

    npm run dev
    
    
  5. Build for production:

    npm run build
    
    
    

Contributing:

We welcome contributions from the community! If you'd like to contribute, please follow these steps:

  1. Fork the repository.
  2. Create a new branch for your feature or bug fix.
  3. Submit a pull request with a clear description of your changes.

License:

This project is licensed under the MIT License.

About

SkyCast is a modern, dynamic weather dashboard that provides real-time weather updates, air quality index, 5-day forecasts, and more

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published