Skip to content

weatherSense, A React Native application designed to provide users with real-time weather information. Check appPreview.mp4 from root directory to get screen_recorded_Preview

License

Notifications You must be signed in to change notification settings

shafqat007/weatherSense

Repository files navigation

WeatherSense Readme

Welcome to WeatherSense! This React Native application allows you to access real-time temperature and humidity data from sensors, as well as fetch weather conditions for any city worldwide. You can search for cities and retrieve temperature, humidity, and weather conditions for both day and night.

Features

  • Retrieve real-time temperature and humidity data from sensors.
  • Fetch weather conditions (temperature, humidity, and day/night conditions) for any city.
  • Provides suggestions with country codes while searching for cities.
  • Access user's location for displaying weather data of their current location.

Installation

To run WeatherSense, you will need to have Node.js and npm (Node Package Manager) installed. Additionally, you can run the application using Expo for easy development and testing. Here are the steps to install and run the app:

  1. Clone the repository:

    git clone <repository_url>
    
  2. Navigate to the project directory:

    cd WeatherSense
    
  3. Install dependencies:

    npm install
    
  4. Run the app:

    npm start
    
  5. Open Expo Go app on your mobile device:

    • For iOS, scan the QR code using the Camera app or use the Expo Go app.
    • For Android, scan the QR code using the Expo Go app.
  6. View the app: Once the project is built, you will see instructions in the terminal. Follow the instructions to view the app on your device.

Requirements

  • Node.js
  • npm (Node Package Manager)
  • Expo Go app (available on App Store for iOS or Google Play Store for Android)

Notes

  • Make sure your device has necessary permissions enabled for location access to fully utilize the features of WeatherSense.
  • This application is built using React Native and Expo, ensuring compatibility with both iOS and Android platforms.
  • For any issues or suggestions, feel free to open an issue on the GitHub repository.

About

weatherSense, A React Native application designed to provide users with real-time weather information. Check appPreview.mp4 from root directory to get screen_recorded_Preview

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •