Skip to content

akramnoui/weather-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

79 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Weather Alerts Expo App

Overview

The Weather Alerts Expo App is a mobile application developed with Expo, providing real-time weather updates and alerts. Users can stay informed about weather conditions, receive alerts for severe weather events, and access forecasts for different locations.

Features

  • Real-time Weather Updates: Stay up-to-date with the latest weather information for your current location or any location of interest.

  • Favorite City Storage: Save cities as favorites for quick access.

  • Threshold Configuration: Set thresholds for temperature, precipitation level, humidity, and wind speed.

  • Weather Alerts: Receive timely alerts for severe weather conditions, including storms, hurricanes, or extreme temperatures.

  • Location-based Forecast: Access 3-day weather forecasts for specific locations.

  • Intuitive User Interface: A user-friendly interface makes it easy to navigate and obtain the information you need.

Captures d'écran

Capture d'écran de l'écran d'acceuil

Capture d'écrand de l'écran des préférences de villes

Capture d'écrand de l'écran des seuils

Capture d'écrand des alertes

Capture d'écrand des alertes

Capture d'écrand des alertes

Installation

Configuration

Clonez le repository :

git clone https://github.com/akramnoui/weather-app.git

Prerequisites

Before you start, ensure you have the following installed:

  • Node.js: Download and install it from https://nodejs.org/

  • Yarn Package Manager: If you don't have Yarn installed, install it globally using:

    npm install -g yarn
    Once you have Node.js and Yarn installed, navigate to the project's root directory and run:
yarn install

Running the App

To start the application, look for the running scripts in the package.json file. You'll find a script like:

"scripts": {
  "start": "expo start"
}

This will launch the Expo development server, and you can choose to run the app on an emulator/simulator or scan the QR code with the Expo Go app on your mobile device.

Technologies Used

  • Expo: A framework for building cross-platform apps using React Native.
  • Node.js: JavaScript runtime for server-side development.
  • Yarn: Package manager for JavaScript projects.

License

This project is licensed under the MIT License.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •