Skip to content

Web application for current weather information of a specific location. Provides real-time data. Integrates with OpenWeatherMap API to fetch accurate, up-to-date weather information.

milliorn/weather-report

Repository files navigation

Weather-report App

pages-build-deployment CodeQL

This repository contains a web application that displays the current weather information for a given location. Users can search for a city or town and retrieve the current weather conditions, including temperature, humidity, wind speed, and weather description.

The project is built using React, Tailwind CSS, and utilizes the OpenWeather API to fetch the weather data. It provides a user-friendly interface that dynamically updates the weather information based on the user's input from GeoDB Cities. Random images provided by Unsplash

Features

  • Search for the current weather of a specific location
  • Display the temperature, humidity, wind speed, and weather description
  • Responsive design for optimal viewing on different devices

Live Demo

To see the Current Weather application in action, visit the live demo.

Technologies Used

  • React: JavaScript library for building user interfaces
  • OpenWeatherMap API: Provides weather data for locations worldwide
  • CSS: Styling the components and layout
  • Deployed on GitHub Pages

Getting Started

To run the project locally, follow these steps:

  1. Clone the repository: git clone https://github.com/milliorn/Current-Weather.git
  2. Navigate to the project directory: cd Current-Weather
  3. Install the dependencies: npm install
  4. Start the development server: npm start
  5. Open http://localhost:3000 in your browser to view the application.

Contributing

Contributions are welcome! If you encounter any issues or have suggestions for improvements, feel free to create an issue or submit a pull request.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Acknowledgements

This project utilizes the OpenWeatherMap API to retrieve weather data. Special thanks to the creators and contributors of the open-source libraries used in this project.