Skip to content

WeatherWay is a mobile weather app built with React Native and Expo. Leveraging the OpenWeatherMap API, it provides real-time weather updates for any location. Enjoy an intuitive interface, stay informed about current conditions, and explore the open-source code on GitHub. ⛅️📱

License

Notifications You must be signed in to change notification settings

sudoyasir/WeatherWay

Repository files navigation

🌦️ WeatherWay

📋 Overview

The WeatherWay is a mobile application built with React Native that provides real-time weather information for different cities. It uses the OpenWeatherMap API to fetch weather data and offers features such as viewing current weather conditions and a 7-day forecast.

🚀 Features

  • Display current weather information based on the user's location
  • Search for weather information in different cities
  • Visual representation of temperature trends with a daily graph
  • Responsive design for a seamless user experience

🛠️ Tech Stack

  • React Native
  • Expo
  • TypeScript
  • OpenWeatherMap API
  • React Navigation

⚙️ Installation

  1. Clone the repository:

    git clone https://github.com/yasir2002/WeatherWay.git
    
  2. Navigate to the project directory:

    cd WeatherWay
    
  3. Install dependencies:

    npm install
    
  4. Start the Expo development server:

    expo start
    
  5. Use an Android or iOS emulator or scan the QR code with the Expo Go app on your device.

🔧 Configuration

  • Add your OpenWeatherMap API key in the constants/keys.ts file.
    export const API_KEY = 'your-api-key';

🚀 Usage

  • Run the app on an emulator or physical device.
  • Allow location permissions to get weather information based on your current location.
  • Search for a city to view its weather details.

👥 Contributing

Contributions are welcome! If you find any issues or want to enhance the app, feel free to open a pull request.

📄 License

This project is licensed under the MIT License.

About

WeatherWay is a mobile weather app built with React Native and Expo. Leveraging the OpenWeatherMap API, it provides real-time weather updates for any location. Enjoy an intuitive interface, stay informed about current conditions, and explore the open-source code on GitHub. ⛅️📱

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published