WeatherApp is a modern, user-friendly weather application built with React. It fetches real-time weather data from the OpenWeather API and displays current conditions, forecasts, and additional weather details in an elegant and intuitive interface.
- Real-time Weather Data: Fetches up-to-date weather conditions based on user input.
- Search Functionality: Users can search for weather details by city name.
- Responsive Design: Fully optimized for mobile, tablet, and desktop.
- React
- OpenWeather API
- CSS for styling
To run the project locally:
- Clone the repository:
git clone https://github.com/zofienora/weatherapp-react.git
- Navigate to the project directory:
cd weatherapp-react
- Install dependencies:
npm install
- Get an API key from OpenWeather and add it to an
.env
file:REACT_APP_WEATHER_API_KEY=your_api_key_here
- Start the development server:
npm start
Contributions are welcome! To contribute:
- Fork the repository.
- Create a feature branch (
git checkout -b feature-name
). - Commit your changes (
git commit -m 'Add new feature'
). - Push to the branch (
git push origin feature-name
). - Open a Pull Request.
For any questions or feedback, feel free to reach out:
- GitHub: @zofienora
Happy coding! 🚀