A minimal modern UI weather app developed using React Native
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.
Features
- 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
Installation
- Clone the repository:
git clone https://github.com/sami3898/WeatherSnap.git
- Navigate to the project directory:
cd WeatherSnap
- Install dependencies:
npm install
- Start the Expo server:
npm start
- Use the Expo Go app on your mobile device to scan the QR code and open the app
Screenshots
Contributing
Contributions are welcome! Please feel free to open a pull request or submit an issue with any improvements or bug fixes.
License
This project is licensed under the MIT License.