- Introduction
- Technologies Used
- Features
- Installation
- Usage
- API
- Contributing
- License
- Contact
- Show Your Support
Welcome to the Weather App! This application allows you to search for and view weather information for any city. It displays current weather data and supports both Celsius and Fahrenheit temperature units. Enjoy a responsive design for an optimal user experience across all devices.
This project was built using these technologies:
- React.js
- Axios
- OpenWeather API
- CSS3
- VsCode
- Vercel
- Search for weather by city name.
- Display weather details including temperature, humidity, and weather conditions.
- Switch between Celsius and Fahrenheit.
- Responsive design for mobile and desktop devices.
- Dynamic search bar with suggestions.
-
Clone the repository:
https://github.com/mridul0703/Weather-App.git cd Weather-App
-
Install dependencies:
npm install
-
Start the development server:
npm start
- Open the app in your browser:
http://localhost:3000
- Use the search bar to enter a city name and view its weather information.
- Switch between Celsius and Fahrenheit using the dropdown menu.
This application uses the OpenWeather API to fetch weather data.
Contributions are welcome! Please follow these steps to contribute:
- Fork the repository.
- Create a new branch (
git checkout -b feature-branch
). - Make your changes and commit them (
git commit -m 'Add new feature'
). - Push to the branch (
git push origin feature-branch
). - Create a pull request.
This project is licensed under the MIT License.
Feel free to reach out to me at mridulmkumar07@gmail.com or visit my website mridul.app for more information.
Give a ⭐ if you like this project!