Weather Snap

A minimal modern UI weather app developed using React Native Expo CLI. It allows users to fetch the current location or manually enter a city name to view the weather forecast. The app supports adding and removing multiple cities and provides hourly and 3-day forecast data. With its user-friendly UI and a drawer menu for easy navigation between different cities, Weather Snap makes checking the weather a breeze.


  • Fetch current location or manually enter a city name
  • Add and remove multiple cities
  • Hourly and 3-day forecast data
  • User-friendly UI with a modern design
  • Drawer menu for easy navigation between cities

Technologies Used

  • React Native Expo CLI
  • Redux Toolkit
  • Redux Persist


  1. Clone the repository: git clone
  2. Navigate to the project directory: cd WeatherSnap
  3. Install dependencies: npm install
  4. Start the Expo server: npm start
  5. Use the Expo Go app on your mobile device to scan the QR code and open the app


Weather Snap (1)


Contributions are welcome! Please feel free to open a pull request or submit an issue with any improvements or bug fixes.


This project is licensed under the MIT License.


View Github