Weather App is a simple web application that allows users to get detailed weather information for a specific location. The app provides an overview of current weather forecasts, including details such as temperature, humidity, and more.
- React: For building the user interface.
- TypeScript: For adding static types to JavaScript code.
- Axios: For making HTTP requests to fetch weather data and background images.
- CSS: For styling the app.
- Search for weather in a specific location.
- View detailed weather forecasts, including hourly weather information.
- Change the background based on the searched location.
To install and run the app, follow these steps:
- Make sure you have Node.js installed on your machine.
- Clone this repository to your computer.
- Navigate to the project folder in your terminal.
- Run the command
npm installto install the dependencies. - Run the command
npm startto start the app in development mode. - The app will open in your browser at http://localhost:3000.
- In the search bar, enter the name of a location you are interested in and press the "Search" button.
- Weather forecasts for the specified location will be displayed, including details such as temperature, humidity, and more.
- You can click on a specific time to get additional weather details for that time.
- The app's background will change based on the searched location, offering a personalized visual experience.
If you would like to contribute to this project, you are welcome to do so! You can open an issue to report bugs or suggest improvements and submit pull requests with your changes.