The WeatherWay is a mobile application built with React Native that provides real-time weather information for different cities. It uses the OpenWeatherMap API to fetch weather data and offers features such as viewing current weather conditions and a 7-day forecast.
- Display current weather information based on the user's location
- Search for weather information in different cities
- Visual representation of temperature trends with a daily graph
- Responsive design for a seamless user experience
- React Native
- Expo
- TypeScript
- OpenWeatherMap API
- React Navigation
-
Clone the repository:
git clone https://github.com/yasir2002/WeatherWay.git
-
Navigate to the project directory:
cd WeatherWay -
Install dependencies:
npm install
-
Start the Expo development server:
expo start
-
Use an Android or iOS emulator or scan the QR code with the Expo Go app on your device.
- Add your OpenWeatherMap API key in the constants/keys.ts file.
export const API_KEY = 'your-api-key';
- Run the app on an emulator or physical device.
- Allow location permissions to get weather information based on your current location.
- Search for a city to view its weather details.
Contributions are welcome! If you find any issues or want to enhance the app, feel free to open a pull request.
This project is licensed under the MIT License.