Skip to content

Repository files navigation

Weather-Wise App

Weather-Wise is a React Native application that lets users search for weather information by city, view detailed weather data, and save favorite cities for quick access. Designed with a focus on simplicity and functionality, Weather-Wise provides key weather insights and easy navigation.

Demo aplikacji

This GIF demonstrates the key functionality of the Weather-Wise app:

City Search: Users can input a city name to fetch its weather data. Weather Display: The current temperature and weather description are shown. Detailed View: Users can view detailed weather info on a separate screen. Favorite Cities: The option to save a city as a favorite for quick access.

Features:

  • City search functionality.
  • Fetches weather data (temperature, weather description) from OpenWeather API.
  • Displays detailed weather information on a separate screen.
  • Option to save a favorite city for quick access.
  • State persistence for storing favorite cities.
  • Unit tests using Jest.

Technologies:

  • React Native (Bare Setup): For mobile app development.
  • TypeScript: For type-safe coding.
  • React Navigation: For navigating between screens.
  • Jest: For unit testing.

How to run:

  1. Clone the repository
  2. Install dependencies: npm install or yarn install
  3. Start the Metro Server:
    # using npm
    npm start
  4. Start Application

For Android

# using npm
npm run android

For iOS

# using npm
npm run ios

API:

Weather-Wise utilizes the OpenWeather API to fetch up-to-date weather data.

About

Weather-Wise is a React Native application that lets users search for weather information by city, view detailed weather data, and save favorite cities for quick access. Designed with a focus on simplicity and functionality, Weather-Wise provides key weather insights and easy navigation.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages