Skip to content

srinivassarkar/weather_app

Repository files navigation

Weather App

Welcome to the Weather App, a simple and intuitive web application to check the weather forecast for different locations.

Features

  • Real-time Weather Data: Fetches real-time weather information using a reliable weather API.

  • User-Friendly Interface: Provides a clean and user-friendly interface for users to easily search and view weather details.

  • Responsive Design: Built with a responsive design to ensure a seamless experience on various devices and screen sizes.

  • State Management: Utilizes React's useState for managing component-level state and useEffect for handling side effects such as fetching weather data.

  • Custom Hooks: Implements custom React hooks for encapsulating logic and creating reusable functionalities, promoting clean and maintainable code.

Tech Stack

  • Vite: Lightning-fast frontend build tool for modern web development.

  • React.js: A popular JavaScript library for building user interfaces.

  • Tailwind CSS: A utility-first CSS framework for rapidly building custom designs.

How to Use

  1. Clone the repository.
  2. Install dependencies using npm install.
  3. Run the app with npm run dev.
  4. Open the app in your browser and start exploring weather forecasts!

Contributions

Contributions are welcome! If you find any issues or have suggestions for improvement, please open an issue or submit a pull request.

Acknowledgements

  • Weather data provided by OpenWeather.

Happy exploring the weather! 🌦️